From a19c212757b13e45f481d8612fd38f603250c853 Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Sun, 7 Oct 2007 18:18:39 -0700 Subject: X86: Work on the x86 tlb. --HG-- extra : convert_revision : a08a5cb049a6030ba9fd56a89383d56026238dbf --- src/arch/x86/tlb.hh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/arch/x86/tlb.hh') diff --git a/src/arch/x86/tlb.hh b/src/arch/x86/tlb.hh index 720b03b98..12739379c 100644 --- a/src/arch/x86/tlb.hh +++ b/src/arch/x86/tlb.hh @@ -108,6 +108,10 @@ namespace X86ISA void demapPage(Addr va); + template + Fault translate(RequestPtr &req, ThreadContext *tc, + bool write, bool execute); + public: // Checkpointing virtual void serialize(std::ostream &os); @@ -134,7 +138,6 @@ namespace X86ISA DTB(const Params *p) : TLB(p) { } - Fault translate(RequestPtr &req, ThreadContext *tc, bool write); #if FULL_SYSTEM Tick doMmuRegRead(ThreadContext *tc, Packet *pkt); -- cgit v1.2.3