xmutil
is a Python-based utility wrapper that
provides a front-end to other standard Linux utilities (e.g., dnf
) or AMD platform specific
sub-utilities (e.g., platformstats). In the context of dynamic deployment, xmutil
provides the functionality to read the package
feeds defined by the on-target *.repo file and
down select the package-groups based on the hardware platform name read from the SOM
and carrier card (CC) EEPROM contents. For example, when calling xmutil getpkgs on the KV260 starter kit, the utility
will query the package feed and then only present the package-groups that include
the string kv260
in them. This is intended to help
quickly identify the accelerated applications related packages for the active
platform. Developers can also use standard dnf
calls to interact with the package feed or apt
calls to interact with Debian PPAs.