summaryrefslogtreecommitdiff
path: root/SConscript
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2006-03-29 17:35:51 -0500
committerGabe Black <gblack@eecs.umich.edu>2006-03-29 17:35:51 -0500
commit1e4e989b8396b9f4f322fb27bbfa1cf9e2007334 (patch)
tree236034318170bd70925abaecaeee398b7b9bb7e9 /SConscript
parent76daf50937abda24d46a44754e2793570fc624b4 (diff)
parentd46d3d6811822d218c137cd6d991e6b4981811d6 (diff)
downloadgem5-1e4e989b8396b9f4f322fb27bbfa1cf9e2007334.tar.xz
Merge m5.eecs.umich.edu:/bk/newmem
into ewok.(none):/home/gblack/m5/newmem --HG-- extra : convert_revision : 984b015700ccef71d95b4d7d775a7b3f24084dc6
Diffstat (limited to 'SConscript')
-rw-r--r--SConscript16
1 files changed, 12 insertions, 4 deletions
diff --git a/SConscript b/SConscript
index d891f0d6d..008c794e3 100644
--- a/SConscript
+++ b/SConscript
@@ -219,13 +219,17 @@ full_system_sources = Split('''
kern/linux/events.cc
kern/linux/linux_syscalls.cc
kern/linux/printk.cc
+
+ mem/functional/memory_control.cc
+ sim/pseudo_inst.cc
+ ''')
+
+if env['TARGET_ISA'] == 'alpha':
+ full_system_sources += Split('''
kern/tru64/dump_mbuf.cc
kern/tru64/printf.cc
kern/tru64/tru64_events.cc
kern/tru64/tru64_syscalls.cc
-
- mem/functional/memory_control.cc
- sim/pseudo_inst.cc
''')
# turbolaser encumbered sources
@@ -251,11 +255,15 @@ turbolaser_sources = Split('''
# Syscall emulation (non-full-system) sources
syscall_emulation_sources = Split('''
kern/linux/linux.cc
- kern/tru64/tru64.cc
sim/process.cc
sim/syscall_emul.cc
''')
+if env['TARGET_ISA'] == 'alpha':
+ syscall_emulation_sources += Split('''
+ kern/tru64/tru64.cc
+ ''')
+
alpha_eio_sources = Split('''
encumbered/eio/exolex.cc
encumbered/eio/libexo.cc