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 -- [email protected] To unsubscribe send an email to [email protected] %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
