This package contains useful utilities for CAPI adapters.
Install: sudo make install
The default install point for capi-utils is /usr/local.
Uninstall: sudo make uninstall
Usage: sudo capi-flash-script <path-to-bit-file>
This script can be used to flash a specific card in a system with one or more CAPI cards installed.
There are three benefits from using this script rather than calling the capi-flash binaries directly;
-
This script will write some information to
/var/cxl/card#whenever someone flashes a new image. This information will be displayed the next time someone wants to flash a new image to one of the cards, making it easier for people to share the cards. To quickly check if your image is still loaded onto the card use:cat /var/cxl/card#where#is the card you want to use. -
This script will read the PSL revision from the card and matches it to one of the items in the
psl-devicesfile. This makes it easier for people to target the right card when multiple cards of different vendors are present in one system. -
This script will take care of the reset required to use the new image.
Please note that the capi-flash binaries should be located in the installation directory (/usr/local/capi-utils by default) and should be named according to the following naming convention; capi-flash-XXXX where XXXX is the board vendor as listed in psl-devices.
This project was forked from: https://github.com/mbrobbel/capi-flash-script