Hello all,
You can find the latest tcg atomic test payload in the following repo:
> git clone
https://git.virtualopensystems.com/dev/tcg_baremetal_tests.gitYou also need an arm baremetal cross-compiler like arm-none-gnueabi- (arm) and the usual aarch64-linux-gnu- (arm64). Due to a PSCI bug in the current multithreading tcg repo, the atomic test was modified to work also on the vexpress machine model.
To run it:
> make vexpress (or virt/virt64 for other targets)
> ../mttcg/arm-softmmu/qemu-system-arm -nographic -M vexpress-a15 -kernel build-vexpress/image-vexpress.axf -smp 4