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-devices
file. 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