x86, mem: Don't try to force physical addresses on the system.
authorGabe Black <gabeblack@google.com>
Mon, 8 Jan 2018 05:32:39 +0000 (21:32 -0800)
committerGabe Black <gabeblack@google.com>
Sat, 20 Jan 2018 08:08:39 +0000 (08:08 +0000)
commit2e5da9229547eeb3da02205e7c789c3ae589feff
treec53885a5fac8422bc6bc86a9532ecbab4be8df85
parentfd678694ee6bf9defe10d76e01c3e728a25d1871
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>
src/arch/x86/process.cc
src/arch/x86/system.hh
src/mem/multi_level_page_table.hh
src/mem/multi_level_page_table_impl.hh