We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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.