Hi,

I am working on the x86 page walker in gem5. I understand that the page
walker accesses the page walker cache (PWC) first and, in case of a miss,
it accesses the memory hierarchy (L1, then L2, then L3 caches and lastly
the memory). This happens through the packetpointer *read*, which reads the
physical address of the entry at each level (PML4, PDP.. etc.).

Now, what I would like to inquire about is how to identify where this read
request for the PTE hits in the memory hierarchy. In other words, for each
step, I would like to know whether this entry was a hit in L1, L2, or L3.
So, is there any field or function/method in the packet that holds this
information? If not, how can I get this information?

Thanks,

--

*Best,Abdelrahman Hussein*
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org

Reply via email to