Hello folks,
I just finished building HTM support for RISCV in gem5, and I'm trying to experiment with the idea of having a non-transactional load and store in a given block of code that is in a transactional state. For example, if x = 1 is designated as a non-transactional instruction in a transactional environment, then x = 1 should be committed even if the transaction fails. What is the best approach to get this done? One idea is not tagging a non-transactional instruction as a transactional in the cache, but I'm not sure if that property is supported. Any ideas are welcome.
_______________________________________________ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s