I don't use the latest version of Gem5, and have focused on an ARM simulator, but I see no reason
why the operation would not be generally the same as the version I am using.
In src/sim there is a base TLB class in tlb.{hh,cc}, and
src/arch/x86/tlb.{hh,cc} extend
this. There is also a table Walker class. I believe this is where translation
happens.
If you look at your config.dot svg or pdf file, you should see the components
and how
they're connected together.
Hope this helps ... EM
_______________________________________________
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