gem5/cpu
Kevin Lim f5b5391cfb Missed this file in last check in.
--HG--
extra : convert_revision : 6c42350fc3cebb5cf4a6da8ea0c51cca15b3f99f
2006-05-25 17:13:00 -04:00
..
checker Fix up kernel stats, allow them to not be used as well. 2006-05-25 11:50:42 -04:00
memtest 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
o3 Various branch predictor fixes/cleanup. It works more correctly now and supports both local and tournament predictors. 2006-05-25 17:01:48 -04:00
ozone Missed this file in last check in. 2006-05-25 17:13:00 -04:00
simple Move kernel stats out of CPU and into XC. 2006-05-23 16:51:16 -04:00
trace Made Addr a global type 2006-02-21 03:38:21 -05:00
activity.cc Move activity tracking code into its own class. Now the CPU no longer has to keep track of the activity tracking internals; it just calls advance() on the class and uses it to tell if it should deschedule itself. 2006-05-19 15:37:52 -04:00
activity.hh Move activity tracking code into its own class. Now the CPU no longer has to keep track of the activity tracking internals; it just calls advance() on the class and uses it to tell if it should deschedule itself. 2006-05-19 15:37:52 -04:00
base.cc Move kernel stats out of CPU and into XC. 2006-05-23 16:51:16 -04:00
base.hh Move kernel stats out of CPU and into XC. 2006-05-23 16:51:16 -04:00
base_dyn_inst.cc Separate out result being ready and the instruction being complete. 2006-05-11 14:12:34 -04:00
base_dyn_inst.hh Merge ktlim@zizzer:/bk/m5 2006-05-23 17:04:25 -04:00
cpu_exec_context.cc Fix up kernel stats, allow them to not be used as well. 2006-05-25 11:50:42 -04:00
cpu_exec_context.hh Fix up kernel stats, allow them to not be used as well. 2006-05-25 11:50:42 -04:00
cpu_models.py Add in checker. Supports dynamically verifying the execution of instructions, as well as limited amount of control path verification. It will verify anything within the program, but anything external (traps, interrupts, XC) it assumes is redirected properly by the CPU. Similarly it assumes the results of store conditionals, uncached loads, and instructions marked as "unverifiable" are correct from the CPU. 2006-05-16 13:59:29 -04:00
exec_context.hh Move kernel stats out of CPU and into XC. 2006-05-23 16:51:16 -04:00
exetrace.cc Allow the switching on and off of PC symbols for tracing. 2006-04-24 16:56:24 -04:00
exetrace.hh Allow the switching on and off of PC symbols for tracing. 2006-04-24 16:56:24 -04:00
inst_seq.hh Include option for disabling PC symbols. 2006-04-24 17:11:31 -04:00
intr_control.cc Updates for the quiesceEvent that was added to the XC. 2006-03-07 19:59:12 -05:00
intr_control.hh 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
pc_event.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
pc_event.hh Made Addr a global type 2006-02-21 03:38:21 -05:00
profile.cc Updates for the quiesceEvent that was added to the XC. 2006-03-07 19:59:12 -05:00
profile.hh Updates for the quiesceEvent that was added to the XC. 2006-03-07 19:59:12 -05:00
quiesce_event.cc Move quiesce event to its own class. 2006-04-22 18:11:54 -04:00
quiesce_event.hh Move quiesce event to its own class. 2006-04-22 18:11:54 -04:00
SConscript Remove sat_counter.cc and put its code into sat_counter.hh. 2006-05-19 15:47:55 -04:00
smt.hh Many files: 2005-06-05 05:16:00 -04:00
static_inst.cc 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
static_inst.hh Add extra flags to help new CPU handle various instructions. 2006-05-23 14:38:16 -04:00
thread_state.hh Move kernel stats out of CPU and into XC. 2006-05-23 16:51:16 -04:00