diff options
author | Steve Reinhardt <stever@eecs.umich.edu> | 2006-01-29 17:28:04 -0500 |
---|---|---|
committer | Steve Reinhardt <stever@eecs.umich.edu> | 2006-01-29 17:28:04 -0500 |
commit | 07948528fcd38a3588c819a5176fc4902c0540a5 (patch) | |
tree | 73ddd92b4e8793e8e680a3dceb0eaa312bb0ff43 /SConscript | |
parent | 03a2aca9a9fc6afa8d7e6f92cc9acc1e9b37a7cd (diff) | |
download | gem5-07948528fcd38a3588c819a5176fc4902c0540a5.tar.xz |
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
Diffstat (limited to 'SConscript')
-rw-r--r-- | SConscript | 7 |
1 files changed, 4 insertions, 3 deletions
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 |