Hi,
I am trying to experiment with lock-free data structures and one of the key
instructions in my microbenchmarks is CAS (compare and swap) instruction. I
need this in ARM architecture; I saw that gem5 page says LSE extensions are
supported but I cannot find anything relevant in the "src/" direct
Hi Mahita,
Yes Armv8.1-LSE is implemented and therefore you should be able to use CAS
ISA definition of CAS:
https://github.com/gem5/gem5/blob/stable/src/arch/arm/isa/insts/amo64.isa#L226
System level switch for LSE:
https://github.com/gem5/gem5/blob/stable/src/arch/arm/ArmSystem.py#L75
As you
Hi Jason,
Now the gem5 can work successfully with your help.
And I am learning the detailed operations by following the learning_gem5.
Thanks for your help!
Regards,
Xihui
___
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send a