vabtool

SYNOPSIS

vabtool [-r RETRIES] [-d] [-y] [-v] <ACTION>

Where ACTION is defined as one of the following:

vabtool sr_key_provision PCIE_ADDRESS SR_RKH_FILE FPGA_IMG_FILE
vabtool sr_status PCIE_ADDRESS
vabtool pr_key_provision PCIE_ADDRESS PR_AUTH_CERT_FILE PR_RKH_FILE
vabtool pr_status PCIE_ADDRESS
vabtool sr_key_cancel PCIE_ADDRESS SR_RKH_CANCEL_FILE
vabtool sr_cancel_status PCIE_ADDRESS
vabtool pr_key_cancel PCIE_ADDRESS PR_RKH_CANCEL_FILE
vabtool pr_cancel_status PCIE_ADDRESS

DESCRIPTION

The vabtool command helps perform Vendor Authenticated Boot provisioning of Static Region and Partial Reconfiguration Region key hashes and helps perform SR and PR hash cancellation and status reporting.

OPTIONS

-r RETRIES, --retries RETRIES

Specifies the number of times a failed SR or PR key provision is to be
retried. The default value for RETRIES is 3.

-d, --dry-run

Don't execute the actual fpgasupdate and rsu commands, but only print
the commands that would be executed during a normal run of the script.

-y, --yes

The tool will respond with an automatic Yes answer to all confirmation
prompts posed by the sub-tools.

-v, --version

Display script version information and exit.

EXAMPLES

sudo vabtool -y sr_key_provision 0000:bc:00.0 my_sr_rkh.bin my_fpga.bin
sudo vabtool sr_status 0000:bc:00.0
sudo vabtool -y pr_key_provision 0000:bc:00.0 pr_auth_cert.bin my_pr_rkh.bin
sudo vabtool pr_status 0000:bc:00.0
sudo vabtool sr_key_cancel 0000:bc:00.0 my_sr_rhk_cancel.bin
sudo vabtool sr_cancel_status 0000:bc:00.0
sudo vabtool pr_key_cancel 0000:bc:00.0 my_pr_rhk_cancel.bin
sudo vabtool pr_cancel_status 0000:bc:00.0

Revision History

Document Version | Intel Acceleration Stack Version | Changes —————–|———————————-|——– 2022.10.31 | IOFS 2022.4 | Initial release.