x86, mem: Pass the multi level page table layout in as a parameter.
authorGabe Black <gabeblack@google.com>
Sat, 6 Jan 2018 01:48:40 +0000 (17:48 -0800)
committerGabe Black <gabeblack@google.com>
Sat, 20 Jan 2018 08:07:23 +0000 (08:07 +0000)
commit703662624ca9f6f5454b4d1ac773475c0af1bec5
tree68181a1f3683dc45c9346c09a379679e1d13d16c
parent2a15bfd79ced20a6d4cbf0a0a4c2fbb1444b9a44
x86, mem: Pass the multi level page table layout in as a parameter.

Don't get it from a global constant declared in an ISA header file.

Change-Id: Ie19440abdd76500a5e12e6791e6f755ad9e95af3
Reviewed-on: https://gem5-review.googlesource.com/7344
Maintainer: Gabe Black <gabeblack@google.com>
Reviewed-by: Brandon Potter <Brandon.Potter@amd.com>
Reviewed-by: Alexandru Duțu <alexandru.dutu@amd.com>
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
src/arch/x86/process.cc
src/mem/multi_level_page_table.hh
src/mem/multi_level_page_table_impl.hh