gem5/src/kern
Andreas Hansson 19a5b68db7 arch: Resurrect the NOISA build target and rename it NULL
This patch makes it possible to once again build gem5 without any
ISA. The main purpose is to enable work around the interconnect and
memory system without having to build any CPU models or device models.

The regress script is updated to include the NULL ISA target. Currently
no regressions make use of it, but all the testers could (and perhaps
should) transition to it.

--HG--
rename : build_opts/NOISA => build_opts/NULL
rename : src/arch/noisa/SConsopts => src/arch/null/SConsopts
rename : src/arch/noisa/cpu_dummy.hh => src/arch/null/cpu_dummy.hh
rename : src/cpu/intr_control.cc => src/cpu/intr_control_noisa.cc
2013-09-04 13:22:57 -04:00
..
linux scons: Fix up numerous warnings about name shadowing 2013-02-19 05:56:06 -05:00
solaris Merge with main repository. 2012-01-30 21:07:57 -08:00
tru64 scons: Add warning for missing declarations 2013-02-19 05:56:07 -05:00
kernel_stats.cc SE/FS: Make the functions available from the TC consistent between SE and FS. 2011-10-31 02:58:22 -07:00
kernel_stats.hh arch: Header clean up for NOISA resurrection 2013-09-04 13:22:55 -04:00
operatingsystem.cc syscall_emul: clean up open() code a bit. 2012-08-06 16:55:28 -07:00
operatingsystem.hh SE/FS: Make getProcessPtr available in both modes, and get rid of FULL_SYSTEMs. 2011-10-30 00:33:02 -07:00
SConscript arch: Resurrect the NOISA build target and rename it NULL 2013-09-04 13:22:57 -04:00
system_events.cc trace: reimplement the DTRACE function so it doesn't use a vector 2011-04-15 10:44:32 -07:00
system_events.hh Moved the idle event out of system_events.hh. The skipFuncEvent can be made ISA independent by making it use the #define for branch delay slots (and NNPC) 2006-11-07 05:38:33 -05:00