[gem5-users] Support for CAS (compare and swap) instruction in ARM arch

2021-09-28 Thread Mahita Nagabhiru via gem5-users
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

[gem5-users] Re: Support for CAS (compare and swap) instruction in ARM arch

2021-09-28 Thread Giacomo Travaglini via gem5-users
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

[gem5-users] Re: Problems with Deprecated names are not supported by the compiler

2021-09-28 Thread Xihui Yuan via gem5-users
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