Age | Commit message (Collapse) | Author |
|
--HG--
extra : convert_revision : fa23563b2897687752379d63ddab5cccb92484ba
|
|
--HG--
extra : convert_revision : 4cab46e73f29d2c9d24d9c0c847d598bf6d5c389
|
|
configs/example/se.py:
Add missing cpu mem param.
--HG--
extra : convert_revision : 29a11b09524612f079b8998e99b8f5ee8c67c8a6
|
|
--HG--
extra : convert_revision : 888024c9f7e909fa377de6d67a41ea1d4cf9945a
|
|
--HG--
extra : convert_revision : 9c2b32d735b816021cdd3af24002f309e22a8d64
|
|
--HG--
extra : convert_revision : fc852bee572b36daab7a34ee1820f856ccd71ca5
|
|
--HG--
extra : convert_revision : 61c714a8c4faeb30d784b1ef1da0295474b8dc45
|
|
--HG--
extra : convert_revision : 78cbd0c28d3fa1109eb2eacaf2a8009f13158a9b
|
|
implementing faligndata more correctly.
--HG--
extra : convert_revision : 44e778ce8f8d8606b6a50f3f12f0b87e1bf0ed66
|
|
--HG--
extra : convert_revision : 8378be6cd6f55af7a199296cb2ff61ee94849bf7
|
|
Verify that BAR sizes are powers of two.
--HG--
extra : convert_revision : ce8dca07aaf1a340cc166b99b5858613a954e2fd
|
|
--HG--
extra : convert_revision : a82e05326ca6150c70cb288b28f9f6eee89ad93d
|
|
--HG--
extra : convert_revision : 565ab099f1c0744a13959e721c19dd03b7630f04
|
|
--HG--
extra : convert_revision : e5e5206bdd48120cebcb1e339b1dab2e10f4b6cf
|
|
--HG--
extra : convert_revision : 73c6616aa9228c08e21fcc134dd0e675cd57aee6
|
|
--HG--
extra : convert_revision : 49eee05a6deddae378013f7c2117eabe621b69d9
|
|
--HG--
extra : convert_revision : 72c834666afa3c353da026617ad5e7a762eb645f
|
|
--HG--
extra : convert_revision : 01c1a993bc111127e7bd51564e8c9a8adbeaffd4
|
|
--HG--
extra : convert_revision : f533bc237710c2c634a20e51733f66f9f5dd0929
|
|
--HG--
extra : convert_revision : a6cf77f6c902e5f4f0a96206093d123eec2e0167
|
|
dev/ide_disk.cc:
dev/ide_disk.hh:
Add in stats.
sim/stat_control.cc:
sim/stat_control.hh:
Allow setup event to be called with a specific queue.
--HG--
extra : convert_revision : 9310b132b70f967a198cb2e646433f3a5332671e
|
|
--HG--
extra : convert_revision : 36c9777550f74910057dd48f4aeba686341a44e1
|
|
cpu/ozone/front_end.hh:
cpu/ozone/front_end_impl.hh:
cpu/ozone/lw_back_end.hh:
Support latency for Ozone FE and BE.
cpu/ozone/lw_back_end_impl.hh:
Support latency for Ozone FE and BE.
Also fixes for switching out, profiling.
cpu/ozone/lw_lsq.hh:
cpu/ozone/lw_lsq_impl.hh:
Fixes for switching out.
cpu/ozone/simple_params.hh:
Updated parameters.
--HG--
extra : convert_revision : 21d4846a59a2239bfdf8fe92e47fd0972debe4f5
|
|
--HG--
extra : convert_revision : eab02dea68442bd3f8c5d1d16b7f93f43cbda2a5
|
|
cpu/cpu_exec_context.cc:
Be sure to switch over the kernel stats so things don't get messed up. This may lead to weird stats files for sampling runs (detailed stats should be correct, regardless of which kernel stats this is defined on).
cpu/o3/cpu.cc:
Updates for switching out. Also include a bunch of debug info if needed.
cpu/o3/fetch_impl.hh:
Switch out properly.
cpu/o3/inst_queue.hh:
cpu/o3/inst_queue_impl.hh:
Comment out unused stats (they made the stats file huge).
cpu/o3/lsq_unit.hh:
cpu/o3/lsq_unit_impl.hh:
Add in new stat.
cpu/o3/rename.hh:
Fix up for switching out.
cpu/o3/rename_impl.hh:
Fix up for switching out. Be sure to mark any Misc regs as ready if their renamed inst got squashed from being switched out.
cpu/ozone/cpu_impl.hh:
cpu/simple/cpu.cc:
Switch out fixup.
sim/eventq.hh:
Make CPU switching more immediate.
Also comment out the assertion, as it doesn't apply if we're putting it on an inst-based queue.
--HG--
extra : convert_revision : f40ed40604738993f061e0c628810ff37a920562
|
|
cpu/checker/cpu.cc:
Print better error messages.
cpu/checker/cpu.hh:
Fix up small bug (similar to Ozone's DynInsts with FPs and float/doubles), output better messages.
--HG--
extra : convert_revision : 0e199b3dbbcdb5917cdfbebb4c5c18e4b9056c86
|
|
cpu/base.cc:
Be sure to deschedule the profile event so it doesn't take profiles while the CPU is switched out.
Also include the option to reset stats at a specific instruction.
cpu/base.hh:
Include the option to reset stats at a specific instruction.
cpu/checker/cpu_builder.cc:
Handle stats reset inst.
cpu/o3/alpha_cpu_builder.cc:
Handle stats reset inst, allow for profiling.
cpu/ozone/cpu_builder.cc:
Handle profiling, stats reset event, slightly different parameters.
python/m5/objects/BaseCPU.py:
Add in stats reset.
--HG--
extra : convert_revision : e27a78f7fb8fd19c53d9f2c1e6edce4a98cbafdb
|
|
tests/quick/00.hello/ref/alpha/linux/simple-atomic/m5stats.txt:
tests/quick/00.hello/ref/alpha/linux/simple-atomic/stderr:
tests/quick/00.hello/ref/alpha/linux/simple-atomic/stdout:
tests/quick/00.hello/ref/sparc/linux/simple-atomic/m5stats.txt:
tests/quick/00.hello/ref/sparc/linux/simple-atomic/stdout:
Update reference outputs
--HG--
extra : convert_revision : 4b7837c90c14f0822b38d36bd821bc9eed316fd0
|
|
arch/alpha/freebsd/system.cc:
arch/alpha/isa/decoder.isa:
arch/alpha/linux/system.cc:
arch/alpha/system.cc:
arch/alpha/tru64/system.cc:
Let symbol files be read in so that profiling can happen on the binaries as well.
python/m5/objects/System.py:
Add in symbol files.
sim/pseudo_inst.cc:
Load in a specified symbol file.
sim/pseudo_inst.hh:
Allow for symbols to be loaded.
sim/system.hh:
Support symbol file.
util/m5/m5.c:
util/m5/m5op.S:
Add support to m5 util for loading symbols (and readfile).
--HG--
extra : convert_revision : f10c1049bcd7b22b98c73052c0666b964aff222b
|
|
--HG--
extra : convert_revision : b354bd91be8c1bbb3aca7b4ba9e7e3e117ced164
|
|
the framework. Doesn't work, but also doesn't break uni-processor systems.
Working on pulling out the changes in the cache so that it remains working.
src/mem/bus.cc:
Changes for multi-phase snoop
Some code for registering snoop ranges (a version that compiles and runs, but does nothing)
src/mem/bus.hh:
Changes for multi-phase snoop
src/mem/packet.hh:
Flag for multi-phase snoop
src/mem/port.hh:
Status for multi-phase snoop
--HG--
extra : convert_revision : 4c2e5263bba16e3bcf03aabe36ff45ec36de4720
|
|
into zizzer.eecs.umich.edu:/.automount/zazzer/z/rdreslin/m5bk/newmem
--HG--
extra : convert_revision : ccbca1320471d809d25a6359b79d9f2d46c6ce73
|
|
--HG--
extra : convert_revision : 708553b57307c353d6a8e403dc1ed4deb6dd2dfb
|
|
--HG--
extra : convert_revision : 698b0ce38c7a47306f97df2cc80cdae4a51b22c7
|
|
into ewok.(none):/home/gblack/m5/newmem
--HG--
extra : convert_revision : 46e14792cfd18e4e27935b848c9953a7c44e9334
|
|
Add checks for swig & libz, version check for swig.
Factor out version check code into function, use for mysql too.
SConstruct:
Add checks for swig & libz, version check for swig.
Factor out version check code into function, use for mysql too.
--HG--
extra : convert_revision : a077d961ae52011141fbf5021b167485f8638139
|
|
into ewok.(none):/home/gblack/m5/newmem
--HG--
extra : convert_revision : 15d8fd51f0c70da4d2e52c11864f3ab0f3f62811
|
|
--HG--
extra : convert_revision : 8987d3ab62ea4b2fa18ebd40fc980b30561d7e45
|
|
Added in the filename parameter which is provided for the user space linker.
Fix the ordering and alignment of stack elements.
Made mmap start with the address it has been seen starting with "in the wild"
--HG--
extra : convert_revision : 8734753145f59a6cb433e4f92f43cb28a44b56d4
|
|
returning the size of a pointer to an IntReg
--HG--
extra : convert_revision : 02c04ffceb447b7683ba5ebd4752819d0014cc19
|
|
1. alignaddr wrote it's address to a floating point register rather than a gpr.
2. sethi was sign extending it's immediate value.
--HG--
extra : convert_revision : 9aa30a6485bc4cba916367973b986d439b7c7588
|
|
into zizzer.eecs.umich.edu:/.automount/zazzer/z/rdreslin/m5bk/newmem
src/python/m5/objects/BaseCPU.py:
Merge duplicate change
--HG--
extra : convert_revision : 214e57999ee78aadfc86e1f0b7198ff0d981ce16
|
|
src/mem/packet.hh:
Make sure packets set the time parameter correctly.
--HG--
extra : convert_revision : e381d2789e0aaa1b6c2fbde417b7ba5815deec61
|
|
Add temporary cpu.mem parameter settings.
configs/example/fs.py:
Add temporary cpu.mem parameter settings.
--HG--
extra : convert_revision : d7c2fcd8df8dc809b0511485877b2a85769aaf43
|
|
--HG--
extra : convert_revision : 742bda87e79657573cec404b8650fa26d189d1a1
|
|
--HG--
extra : convert_revision : 22cd31c58f18fd92bd61ee4b4a218926f7290045
|
|
--HG--
rename : tests/quick/00.hello/ref/alpha/linux/simple-atomic/m5stats.txt => tests/quick/00.hello/ref/alpha/tru64/simple-atomic/m5stats.txt
rename : tests/quick/00.hello/ref/alpha/linux/simple-atomic/stderr => tests/quick/00.hello/ref/alpha/tru64/simple-atomic/stderr
rename : tests/quick/00.hello/ref/alpha/linux/simple-atomic/stdout => tests/quick/00.hello/ref/alpha/tru64/simple-atomic/stdout
rename : tests/quick/00.hello/ref/alpha/linux/simple-timing/config.ini => tests/quick/00.hello/ref/alpha/tru64/simple-timing/config.ini
rename : tests/quick/00.hello/ref/alpha/linux/simple-timing/config.out => tests/quick/00.hello/ref/alpha/tru64/simple-timing/config.out
rename : tests/quick/00.hello/ref/alpha/linux/simple-timing/m5stats.txt => tests/quick/00.hello/ref/alpha/tru64/simple-timing/m5stats.txt
rename : tests/quick/00.hello/ref/alpha/linux/simple-timing/stderr => tests/quick/00.hello/ref/alpha/tru64/simple-timing/stderr
rename : tests/quick/00.hello/ref/alpha/linux/simple-timing/stdout => tests/quick/00.hello/ref/alpha/tru64/simple-timing/stdout
rename : tests/test-progs/hello/bin/alpha/linux/hello => tests/test-progs/hello/bin/alpha/tru64/hello
extra : convert_revision : 583c30603e51304c9a19e3ae25fbf0623be0489d
|
|
Arg to m5.simulate() is a delta, not an absolute curTick value.
I didn't test this change, but I'm not convinced the previous
example was tested either, so I don't feel too badly about it.
configs/example/fs.py:
Arg to m5.simulate() is a delta, not an absolute curTick value.
I didn't test this change, but I'm not convinced the previous
example was tested either, so I don't feel too badly about it.
--HG--
extra : convert_revision : ef7df7b83b3e2b5da02408c674169ccbed75a441
|
|
Fix BATCH_CMD bug.
tests/SConscript:
Fix BATCH_CMD bug.
--HG--
extra : convert_revision : 696d51a67790506db749244edf4afab920a63d1b
|
|
--HG--
extra : convert_revision : 110a6c51cc1c562d115492b7360bfdbbded8eefd
|