Age | Commit message (Collapse) | Author |
|
there aren't so many files littering your directory
dev/disk_image.cc:
Checkpoints now in a directory
sim/serialize.hh:
Make it so that we create a directory for each checkpoint so that
there aren't so many files littering your directory.
Remove unused variable
--HG--
extra : convert_revision : 261824eee62f7b68f6ae6e3dbd49ad5128ced148
|
|
Only reactivate the original bin if it actually exists.
base/statistics.cc:
Only reactivate the original bin if it actually exists.
--HG--
extra : convert_revision : e71ba0680d79ca439487a31d8f365429bff8c375
|
|
--HG--
extra : convert_revision : e9056ca020d0f3db388b31a074b03e4d521f8705
|
|
--HG--
extra : convert_revision : bb9bba89ad0b25b0a4748bf46b714e2259321ad9
|
|
Completely backward compatible except for setup file locations.
See comment in setup script for more details.
--HG--
extra : convert_revision : 4e4a28bcbe36e0c6fd688dd133274bb80ae442f5
|
|
into zizzer.eecs.umich.edu:/y/ehallnor/work/m5
--HG--
extra : convert_revision : 7835ada99c5ff47a9013d2827311a24e1447ac16
|
|
stored compressed
--HG--
extra : convert_revision : eade8951bed25a222e5e1ee370d431ec5c0a200d
|
|
--HG--
extra : convert_revision : e2466d051e67d76e841416deeb95974c8f9516fe
|
|
--HG--
extra : convert_revision : 72eced315bbb331d3068279e60f1f0a390eb687a
|
|
util/rundiff:
Make sure Algorithm::Diff is loaded only if you need it
(so it's ok if you don't have it installed).
Add command-line options for things you might want to change:
- diff algorithm
- # of context lines
- # of lines of lookahead
--HG--
extra : convert_revision : b3ba02e1816eee286f47eb28ab578fa4734bac3a
|
|
--HG--
extra : convert_revision : 27e73ded6c1a2089427391bfdf1afa1f020ba14f
|
|
--HG--
extra : convert_revision : a90fec583e6147bda8023da7f405aeecdb469128
|
|
into zizzer.eecs.umich.edu:/y/sraasch/new_head
--HG--
extra : convert_revision : 05dbe5ff1097b16430b647e599e56c556683c026
|
|
--HG--
extra : convert_revision : 7da435e2369a0ab4647f033e9ce16125ac7b9302
|
|
of a printed statistics line.
base/statistics.cc:
Add spaces between printed elements
--HG--
extra : convert_revision : edcc9460fa178c39f7e3c15b3bad866ef9b263e4
|
|
arch/alpha/pseudo_inst.hh:
Give temporary access of these functions to full cpu junk
(this is a hack!)
--HG--
extra : convert_revision : 35499d6bf03b1c21dc918ccc09a6d21719262120
|
|
--HG--
extra : convert_revision : 60b307d827220ba76b607d3f18d4fa00ab3fb1d5
|
|
should continue in whatever bin we were in.
--HG--
extra : convert_revision : 30a891ccb03afa0c1dd0c98942ab3ea5ba800660
|
|
--HG--
extra : convert_revision : 91ba6216d4d309670b2366729b8bcf1ddc4d2198
|
|
are idle during a run.
kern/tru64/tru64_system.cc:
autogen for new tracked function
add to fn name map
kern/tru64/tru64_system.hh:
autogen
--HG--
extra : convert_revision : 322d54df3070824a039085dc3742660c82cf750d
|
|
kern/tru64/tru64_system.cc:
the automatic generated code...
also, change the way i populate the map. now, instead of tcp_ouput being
the head of its own path, put it under tcp_sosend, which is under sosend.
kern/tru64/tru64_system.hh:
automatically generatd changes
--HG--
extra : convert_revision : 005bac336a3088e32b3b5fcc5e72afd80f7f1934
|
|
--HG--
extra : convert_revision : 54c9ae025539aaadf5b2cc79a6ba3e3602938356
|
|
--HG--
extra : convert_revision : 5c58046c36edce07ae8ffc14f1e889e614bfc271
|
|
--HG--
extra : convert_revision : c614b3432077ccf8b138549be827edce7e50cd43
|
|
into zizzer.eecs.umich.edu:/y/ehallnor/work/m5
--HG--
extra : convert_revision : de8422f1e91f1defabe3a021236c813504bd3cab
|
|
cpu/memtest/memtest.cc:
Disable probes until the work in all cases
util/rundiff:
Comment out Algorithm::Diff since its not needed.
--HG--
extra : convert_revision : 40e76ae8926650986a170a0ba6ef331519aceb19
|
|
base/statistics.hh:
Too many "const"'s
--HG--
extra : convert_revision : b38303f2e6b415e6bcc520da80e89d99b6976d23
|
|
base/statistics.hh:
Try to make binning of Average statistics work a little better.
This solution is far from perfect though since we really need
to call set(p.current, p) when the binning takes place.
To fix the binning, we need to have the current value non-binned,
to do that, we make make the current value part of the Params struct.
This means that we can't pass around const Params structs
Maybe we need a binswap callback :/
--HG--
extra : convert_revision : c2892387dbabe011bdcd6f0d99005c1c50653720
|
|
base/statistics.cc:
formatting
cpu/simple_cpu/simple_cpu.cc:
cpu/simple_cpu/simple_cpu.hh:
Make numInsts reset by adding a resetStats function
sim/sim_object.cc:
Register the reset callback in a slightly cleaner way to avoid
potential static member constructor ordering issues
--HG--
extra : convert_revision : 408073b4b0397fbf9dfd9c548a313f1c8c3fc031
|
|
--HG--
extra : convert_revision : 99fc513b9154a180711dc2229dcba488d45fe71d
|
|
kern/tru64/tru64_events.cc:
don't need this - it was commented out anyway.
kern/tru64/tru64_system.cc:
generated code from instrum_codegen.pl also, populateMap with the correct orderings.
kern/tru64/tru64_system.hh:
generated code from instrum_codegen.pl
--HG--
extra : convert_revision : 237366a4bae31a07dfc245d090a704afd2bd4833
|
|
minor gratuitous cleanup in printAllExtraOutput.
(only create one end iterator)
Fix average stats reset
base/statistics.hh:
Shouldn't reset average stats this way. The current stat value
should stay the same.
sim/sim_object.cc:
Ok, actually call resetStats on all stats
minor gratuitous cleanup in printAllExtraOutput.
(only create one end iterator)
--HG--
extra : convert_revision : 13090ebe490a93757b8eb7d7c6a9697983095e41
|
|
from that will get called any time stats are reset.
sim/sim_object.cc:
sim/sim_object.hh:
add a virtual function resetStats that any simObject can reset
when a statistics reset is initiated
--HG--
extra : convert_revision : fdad673142f6ff811f84c246d80e5d41e3c9d4d1
|
|
make SIGUSR2 dump and reset stats
Make resetting time work
base/statistics.cc:
Fix statistics reset so that it works again, and correctly
reset bins as well. (The old code wouldn't reset if you didn't
have any bins, and then would actually only reset the first
bin)
cpu/simple_cpu/simple_cpu.cc:
cpu/simple_cpu/simple_cpu.hh:
convert idleCycles/idleFraction into a single Average stat
to make reset work more simply
sim/main.cc:
handle SIGUSR2 to dump and reset stats
(SIGUSR1 only dumps them)
sim/sim_time.cc:
sim/sim_time.hh:
Add support for resetting the time
--HG--
extra : convert_revision : ea43e03c50c0a4bb826dc0842a8c4fa1a9289e0a
|
|
add averaging mechansim for binning
--HG--
extra : convert_revision : 2b84ba97b0a016008937a134461af4d46198843f
|
|
--HG--
extra : convert_revision : 3b0d4242bcbb188ac649bd96ca876e1475c60214
|
|
--HG--
extra : convert_revision : b884f2fcba51b36520dd55110d225f83e6f5280a
|
|
dev/console.cc:
Simplescalar -> m5
--HG--
extra : convert_revision : c559258c68b5cae6862718240958171e1258ee2b
|
|
--HG--
extra : convert_revision : f61234d150cf1cf6ed87d79e71c75f2fa2108b74
|
|
--HG--
extra : convert_revision : 81a644bebf1b9fe11ac767c097c2d457c5698e73
|
|
statistics.hh:
same
statistics.cc:
Hack to enable perl totaling.
make FancyDisplay print a total parameter to enable totaling standard deviations for bins after a run is over with perl. currently a total hack.
base/statistics.cc:
Hack to enable perl totaling.
make FancyDisplay print a total parameter to enable totaling standard deviations for bins after a run is over with perl. currently a total hack.
base/statistics.hh:
same
--HG--
extra : convert_revision : c4087a138543e66acee4e395617ce7fd7e458a39
|
|
into zans.eecs.umich.edu:/z/binkertn/research/m5/latest
--HG--
extra : convert_revision : b4e94c075fdb58f6ac66aedf4f6a8f792988ed13
|
|
what the console output is.
base/circlebuf.hh:
base/circlebuf.cc:
add stuff to spit to an ostream
prepend _ in front of protected member variables
formatting
dev/console.hh:
dev/console.cc:
Add DPRINTF to spit out the lines of console data
dev/console.cc:
little hack to append name() to the file so that we can
easily get multiple output files.
dev/console.hh:
TRACING_ON == 1 not defined(TRACING_ON)
--HG--
extra : convert_revision : bbe80715fb97ee4c4ed6b484955ef71289f09fc9
|
|
specwebssl run parameters
--HG--
extra : convert_revision : 169b97eba6c1c5694de22957119f532958950dec
|
|
--HG--
extra : convert_revision : 32bbe481ee748785f0bcffb0a711017d51c987a0
|
|
on Database::reset(), reset all stats in every bin, not just current one.
base/statistics.cc:
on Database::reset(), reset all stats in every bin, not just current one.
--HG--
extra : convert_revision : 0f3443b36ee00952810818a035c99267da8871d9
|
|
--HG--
extra : convert_revision : 0074df284e85bc2ebe6ccc2dbe765fabda9ab041
|
|
can be generated via the base/instrum_codegen.pl script to easily change the functions being tracked. the only thing the user needs to do is add code in tru64System to change how the callerMap is populated.
command line:
m5.* <config file> <args> --server.system:bin=true to track function calls in the server
m5.* <config file> <args> --client.system:bin=true to track function calls in the client
base/statistics.cc:
make an adjustment to the way stats are printed for FS_MEASURE
base/statistics.hh:
add a name() virtual function to GenBin. add a debug printf for activate().
add amake MainBin the default bin when FS_MEASURE.
cpu/exec_context.cc:
initialize swCtx to null upon creation of an xc
cpu/exec_context.hh:
add a SWContext pointer to every execution context.
cpu/simple_cpu/simple_cpu.cc:
process calls and returns for FS_MEASURE
cpu/simple_cpu/simple_cpu.hh:
add this so idleCycles will not be accessed before all stats are constructed
kern/tru64/tru64_events.cc:
add a FnEvent that fires whenever a function we're tracking is called. implement the process() virtual function for it.
kern/tru64/tru64_events.hh:
add FnEvent
kern/tru64/tru64_system.cc:
send bin parameter to System constructor. add bin parameter to Tru64System object. initialize all the FnEvent and MainBin members of Tru64system. also, populate the calling map that indicates whether a function call is on the path we're tracking.
kern/tru64/tru64_system.hh:
modify the Tru64System class to support FS_MEASURE
sim/system.cc:
add a bin parameter to System class. initialize a MainBin to hold the stats for nonPath.
sim/system.hh:
add a map of to match bins to function names. add a swCtx map to map pcb addresses to SWContext *s. Add some supporting functions.
--HG--
extra : convert_revision : af3eadd798cb2d2aed9b54e1059dcedf244dd526
|
|
dev/etherlink.cc:
int -> Tick
--HG--
extra : convert_revision : 33c45ea306e6532b91d84018702b220b25de463e
|
|
--HG--
extra : convert_revision : 2ca18ecbf04a1de72391073d0a5309fdbbdfefda
|