diff options
Diffstat (limited to 'src/arch')
-rw-r--r-- | src/arch/x86/vtophys.hh | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/arch/x86/vtophys.hh b/src/arch/x86/vtophys.hh index cafe32711..00d0f9499 100644 --- a/src/arch/x86/vtophys.hh +++ b/src/arch/x86/vtophys.hh @@ -58,10 +58,22 @@ #ifndef __ARCH_X86_VTOPHYS_HH__ #define __ARCH_X86_VTOPHYS_HH__ -#error X86 is not yet supported! +#include "arch/x86/isa_traits.hh" +#include "arch/x86/pagetable.hh" +#include "sim/host.hh" + +class ThreadContext; +class FunctionalPort; namespace X86ISA { + +PageTableEntry +kernel_pte_lookup(FunctionalPort *mem, Addr ptbr, X86ISA::VAddr vaddr); + +Addr vtophys(Addr vaddr); +Addr vtophys(ThreadContext *tc, Addr vaddr); + }; #endif // __ARCH_X86_VTOPHYS_HH__ |