From 3a2d2223e1debf932a0cec3244e4ce63e5d748af Mon Sep 17 00:00:00 2001 From: Joel Hestness Date: Sun, 6 Feb 2011 22:14:18 -0800 Subject: x86: Timing support for pagetable walker Move page table walker state to its own object type, and make the walker instantiate state for each outstanding walk. By storing the states in a queue, the walker is able to handle multiple outstanding timing requests. Note that functional walks use separate state elements. --- src/arch/x86/tlb.hh | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/arch/x86/tlb.hh') diff --git a/src/arch/x86/tlb.hh b/src/arch/x86/tlb.hh index 0e96b26b8..965d331ba 100644 --- a/src/arch/x86/tlb.hh +++ b/src/arch/x86/tlb.hh @@ -89,6 +89,8 @@ namespace X86ISA protected: Walker * walker; + public: + Walker *getWalker(); #endif public: -- cgit v1.2.3