I notice the FVP releaseNote mentioned that the model also supports Armv9 feature Transactional Memory Extension (TME) at EAC quality. Could I use Transactional Memory Extension (TME) on Base Rev C FVP? If Yes, how to test the TME instruction set? I appreciate it if there are any helpful tutorials.
1) Can you read the HCR_EL2.TME bit to check whether TME is enabled?
or read ID_AA64ISAR0_EL1.TME[27:24] to check whether TME instructions are supported?2) What's EL of your current TSTART code?
3) The FVP-BaseRevC should support the EAC version of TME.
But you can also try https://silver.arm.com/download/download.tm?pv=4868435 (11.18 for Linux)
https://silver.arm.com/download/download.tm?pv=4868434 (11.18 for Windows ), which can support TME.