From 07948528fcd38a3588c819a5176fc4902c0540a5 Mon Sep 17 00:00:00 2001 From: Steve Reinhardt Date: Sun, 29 Jan 2006 17:28:04 -0500 Subject: Add PageTable code and SConscript fixes for new syscall emulation memory model. These changes really should have been part of the previous changeset. SConscript: Move System and PhysicalMemory sources from being full_system_sources to base_sources, since they are now used in syscall emulation also. Also add source files for PageTable and ProxyMemory objects. Actual source files for PhysicalMemory and ProxyMemory are not committed yet since they still need to be ported from old interface. --HG-- extra : convert_revision : cb39e3b13d71429b7ee6082794dc09428cde989f --- SConscript | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'SConscript') diff --git a/SConscript b/SConscript index 677a06d1f..e49a3a726 100644 --- a/SConscript +++ b/SConscript @@ -169,6 +169,7 @@ base_sources = Split(''' mem/mem_debug.cc mem/mem_req.cc mem/memory_interface.cc + mem/page_table.cc mem/bus/base_interface.cc mem/bus/bus.cc mem/bus/bus_bridge.cc @@ -202,6 +203,8 @@ base_sources = Split(''' mem/cache/tags/split_lru.cc mem/cache/tags/split_lifo.cc mem/functional/functional.cc + mem/functional/physical.cc + mem/functional/proxy.cc mem/timing/base_memory.cc mem/timing/memory_builder.cc mem/timing/simple_mem_bank.cc @@ -227,6 +230,7 @@ base_sources = Split(''' sim/startup.cc sim/stat_context.cc sim/stat_control.cc + sim/system.cc sim/trace_context.cc ''') @@ -296,9 +300,6 @@ full_system_sources = Split(''' kern/tru64/tru64_system.cc mem/functional/memory_control.cc - mem/functional/physical.cc - - sim/system.cc ''') # turbolaser encumbered sources -- cgit v1.2.3