Hello,

I'm new to Gem5, and for my project I need to implement my own page table 
in it.

Regarding that I have some questions.

First, I want to know if the pages of page table literally are stored in 
the memory. Meaning, due to the lack of space in memory a page table page 
may flushed out of the memory and generate a page fault in the next 
address translation attempt. If, this scheme is applied, would you please 
let me know which files and functions handle a fault in a page table page?

Second, does Gem5 implemented a 2-level page table?

Third, does Gem5 implemented context switch, if so, which functions take 
care of that?  

Regards

_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to