The SystemReady ACS tests are generally run on a bare metal system. Can the ACS tests be run under a U-Boot bootloader shell
Yes, you can run the compliance test on a U-Boot based system, but there are some considerations to be aware of:
To run BSA ACS with your U-Boot system, you can follow the instructions provided in the BSA ACS repository for IoT Ready (IR) systems: https://github.com/ARM-software/bsa-acs/tree/main#for-ir-systems . For convenience, you can find pre-built images of the latest BSA ACS version at the following location: https://github.com/ARM-software/bsa-acs/tree/main/prebuilt_images/IR/v23.09_REL1.0.6
Note The ACS test suite runs on top of a UEFI Shell. Therefore to run on a U-Boot system, a UEFI shell needs to be loaded manually from the U-Boot terminal, so that the BSA binary can run. The UEFI shell can be built separately, or a prebuilt image is currently available at https://github.com/ARM-software/bsa-acs/tree/main/prebuilt_images/IR/v23.09_REL1.0.6.