summaryrefslogtreecommitdiff
path: root/src/arch/x86/system.hh
diff options
context:
space:
mode:
authorGabe Black <gabeblack@google.com>2018-01-07 21:32:39 -0800
committerGabe Black <gabeblack@google.com>2018-01-20 08:08:39 +0000
commit2e5da9229547eeb3da02205e7c789c3ae589feff (patch)
treec53885a5fac8422bc6bc86a9532ecbab4be8df85 /src/arch/x86/system.hh
parentfd678694ee6bf9defe10d76e01c3e728a25d1871 (diff)
downloadgem5-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.hh7
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