summaryrefslogtreecommitdiff
path: root/SConscript
diff options
context:
space:
mode:
authorSteve Reinhardt <stever@eecs.umich.edu>2006-01-29 17:28:04 -0500
committerSteve Reinhardt <stever@eecs.umich.edu>2006-01-29 17:28:04 -0500
commit07948528fcd38a3588c819a5176fc4902c0540a5 (patch)
tree73ddd92b4e8793e8e680a3dceb0eaa312bb0ff43 /SConscript
parent03a2aca9a9fc6afa8d7e6f92cc9acc1e9b37a7cd (diff)
downloadgem5-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--SConscript7
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