diff options
author | Gabe Black <gabeblack@google.com> | 2018-01-07 21:32:39 -0800 |
---|---|---|
committer | Gabe Black <gabeblack@google.com> | 2018-01-20 08:08:39 +0000 |
commit | 2e5da9229547eeb3da02205e7c789c3ae589feff (patch) | |
tree | c53885a5fac8422bc6bc86a9532ecbab4be8df85 /src/arch/x86/system.hh | |
parent | fd678694ee6bf9defe10d76e01c3e728a25d1871 (diff) | |
download | gem5-2e5da9229547eeb3da02205e7c789c3ae589feff.tar.xz |
x86, mem: Don't try to force physical addresses on the system.
Use the system object to allocate physical memory instead of manually
placing certain structures and then forcing the system to start other
allocations after them in physical memory.
Change-Id: Ie18c81645c3b648c64a6d7a649a0e50f7028f344
Reviewed-on: https://gem5-review.googlesource.com/7346
Maintainer: Gabe Black <gabeblack@google.com>
Reviewed-by: Brandon Potter <Brandon.Potter@amd.com>
Diffstat (limited to 'src/arch/x86/system.hh')
-rw-r--r-- | src/arch/x86/system.hh | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/src/arch/x86/system.hh b/src/arch/x86/system.hh index 45bc9651c..829a18da4 100644 --- a/src/arch/x86/system.hh +++ b/src/arch/x86/system.hh @@ -64,21 +64,14 @@ namespace X86ISA /* memory mappings for KVMCpu in SE mode */ const uint64_t syscallCodeVirtAddr = 0xffff800000000000; - const uint64_t syscallCodePhysAddr = 0x60000; const uint64_t GDTVirtAddr = 0xffff800000001000; - const uint64_t GDTPhysAddr = 0x61000; const uint64_t IDTVirtAddr = 0xffff800000002000; - const uint64_t IDTPhysAddr = 0x62000; const uint64_t TSSVirtAddr = 0xffff800000003000; const uint64_t TSSPhysAddr = 0x63000; const uint64_t ISTVirtAddr = 0xffff800000004000; - const uint64_t ISTPhysAddr = 0x64000; const uint64_t PFHandlerVirtAddr = 0xffff800000005000; - const uint64_t PFHandlerPhysAddr = 0x65000; const uint64_t MMIORegionVirtAddr = 0xffffc90000000000; const uint64_t MMIORegionPhysAddr = 0xffff0000; - - const uint64_t pageTablePhysAddr = 0x70000; } class X86System : public System |