gem5/util
Ali Saidi 26d7b5a4d1 Add quiesceNs, quiesceTime, quiesceCycles, and m5panic pseudo ops.
This changeset removes a check that prevents quiescing when an
interrupt is pending. *** You should only call quiesce if that
isn't a problem. ***

arch/alpha/isa/decoder.isa:
sim/pseudo_inst.cc:
sim/pseudo_inst.hh:
    Add quiesceNs, quiesceCycles, quisceTime and m5panic pseudo ops.
    These quiesce for a number of ns, cycles, report how long
    we were quiesced for, and panic the simulator respectively.
    The latter is added to the panic() function in the console and linux
    kernel instead of executing an infinite loop until someone notices.
cpu/exec_context.cc:
cpu/exec_context.hh:
    Add a quiesce end event to the execution contexted which upon
    executing wakes up a CPU for quiesceCycles/quiesceNs.
util/m5/Makefile:
    Make the makefile more reasonable
util/m5/m5.c:
    update the m5op executable to use the files from the linux tree
util/m5/m5op.S:
    update m5op.S from linux tree
util/m5/m5op.h:
    update m5op.h from linux tree

--HG--
rename : util/m5/m5op.s => util/m5/m5op.S
extra : convert_revision : 3be18525e811405b112e33f24a8c4e772d15462d
2006-02-28 18:41:04 -05:00
..
ccdrv added nate's memtest code to devtime 2004-08-18 23:12:16 -04:00
emacs Make the M5 Emacs C style default to inserting spaces instead 2006-01-30 14:32:00 -05:00
m5 Add quiesceNs, quiesceTime, quiesceCycles, and m5panic pseudo ops. 2006-02-28 18:41:04 -05:00
pbs don't add an empty suboption description 2006-02-23 00:21:35 -05:00
stats fix some minor stats stuff 2006-02-26 23:06:21 -05:00
tap Reorganize tap code so that more than one method can be used 2005-06-27 19:30:19 -04:00
term Many files: 2005-06-05 04:21:22 -04:00
checktrace.sh Add checktrace.sh. Checks all the ethertrace files in */ethertrace 2005-11-11 18:43:09 -05:00
oprofile-top.py Cleanup copyright stuff. Add our copyright files that 2005-06-05 11:02:38 -04:00
qdo Qdo should kill its subordinate qsub more aggressively 2005-11-03 13:14:28 -05:00
regress Commit regression script. The cron job uses a copy in m5test's 2005-10-01 11:36:56 -04:00
rundiff Miscellaneous minor fixes/improvements. 2003-12-17 09:43:03 -08:00
sort-includes Check in a first stab at a script to sort the #include lines in a source file. 2003-10-19 17:42:51 -07:00
tracediff just make a minor commenting change reflecting the new way to set up command line arguments. 2005-06-05 02:38:39 -04:00