gem5/arch/alpha
Kevin Lim bfa9cc2c3a Add some flags for the upcoming checker.
arch/alpha/isa/decoder.isa:
    Mark store conditionals as serializing.  This is slightly higher over head than they truly have in the 264, but it's close.  Normally they block any other instructions from entering the IQ until the IQ is empty.  This is higher overhead because it waits until the ROB is empty.

    Also mark RPCC as unverifiable.  The checker will just grab the value from the instruction and assume it's correct.
cpu/static_inst.hh:
    Add unverifiable flag, specifically for the CheckerCPU.

--HG--
extra : convert_revision : cbc34d1f2f5b07105d31d4bd8f19edae2cf8158e
2006-05-16 13:48:05 -04:00
..
freebsd Merge ktlim@zizzer:/bk/m5 2006-03-05 00:34:54 -05:00
isa Add some flags for the upcoming checker. 2006-05-16 13:48:05 -04:00
linux Merge zizzer:/bk/multiarch 2006-03-09 15:56:42 -05:00
tru64 Get rid of obsolete header that had only one declaration of 2006-03-12 01:05:01 -05:00
aout_machdep.h Many files: 2005-06-05 05:16:00 -04:00
arguments.cc Steps towards setting up the infrastructure to allow the new CPU model to work in full system mode. 2006-03-04 15:18:40 -05:00
arguments.hh Many files: 2005-06-05 05:16:00 -04:00
ecoff_machdep.h Many files: 2005-06-05 04:21:22 -04:00
ev5.cc Include ability to copy all misc regs. 2006-03-08 15:10:47 -05:00
ev5.hh Changes to untemplate StaticInst and StaticInstPtr, change the isa to a namespace instead of a class, an improvement to the architecture specific header file selection system, and fixed up a few include paths. 2006-02-19 02:34:37 -05:00
faults.cc Move TLB faults into the normal fault classes. Now they are executed when the fault is invoked. 2006-04-22 18:09:08 -04:00
faults.hh Move TLB faults into the normal fault classes. Now they are executed when the fault is invoked. 2006-04-22 18:09:08 -04:00
isa_traits.hh Wrapped setSysCallReturn in !FULL_SYSTEM. 2006-03-10 15:12:46 -05:00
osfpal.cc Many files: 2005-06-05 05:16:00 -04:00
osfpal.hh Many files: 2005-06-05 05:16:00 -04:00
process.cc Filled out the object file loader so it can load object files for several OSs and architectures. 2006-03-04 03:09:23 -05:00
process.hh Moved where some alpha specific source files were mentioned to be in the alpha specific Sconscript, and took advantage of the os specific directories for the process files. 2006-03-07 04:25:42 -05:00
SConscript no more common syscall emulation, now common for everyone 2006-03-09 15:42:09 -05:00
stacktrace.cc Updates for the quiesceEvent that was added to the XC. 2006-03-07 19:59:12 -05:00
stacktrace.hh Made Addr a global type 2006-02-21 03:38:21 -05:00
system.cc Merge gblack@m5.eecs.umich.edu:/bk/multiarch 2006-03-04 22:32:13 -05:00
system.hh First cut at moving alpha specefic stuff out of /sim/system* into 2006-03-03 14:24:15 -05:00
tlb.cc Move TLB faults into the normal fault classes. Now they are executed when the fault is invoked. 2006-04-22 18:09:08 -04:00
tlb.hh Move TLB faults into the normal fault classes. Now they are executed when the fault is invoked. 2006-04-22 18:09:08 -04:00
vtophys.cc Steps towards setting up the infrastructure to allow the new CPU model to work in full system mode. 2006-03-04 15:18:40 -05:00
vtophys.hh Made Addr a global type 2006-02-21 03:38:21 -05:00