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
