df488c0e70
Clean up callbacks
Nathan Binkert
2003-10-20 21:38:32 -04:00
e0b065ff7c
Separate the stuff for SimObject from SimObject builder. This makes testing a bit easier.
Nathan Binkert
2003-10-20 20:17:01 -04:00
4963dbf9a9
Merge zizzer.eecs.umich.edu:/bk/m5 into crampon.eecs.umich.edu:/z/binkertn/research/m5/latest
Nathan Binkert
2003-10-20 09:23:17 -04:00
4489583dfe
.del-post-incoming.regression~db4d380a8de2f027: Delete: BitKeeper/triggers/post-incoming.regression
Lisa Hsu
2003-10-20 01:05:07 -04:00
2c7a0b87f5
simple_cpu.cc: Add data to static memReq and make everything use it. Add init of numLoads.
Erik Hallnor
2003-10-20 00:46:02 -04:00
789a2de6f8
Check in a first stab at a script to sort the #include lines in a source file. Nate thought this would be cool, and I started on it, but lost interest. I'm mostly committing this so bk stops bugging me about it. Nate, don't start hacking on this until after the ISCA deadline!
Steve Reinhardt
2003-10-19 17:42:51 -07:00
f951b00d89
Get rid of obsolete code, most of it '#if 0'ed anyway. Mostly vestiges of Dave's long-gone instruction prefetching stuff.
Steve Reinhardt
2003-10-19 17:30:26 -07:00
2f37dd455a
Merge zizzer.eecs.umich.edu:/bk/m5 into crampon.eecs.umich.edu:/z/binkertn/research/m5/latest
Nathan Binkert
2003-10-19 05:50:53 -04:00
83d32482dc
Add comment to elaborate on store-conditional result code (and remove stale reference to machine.def).
Steve Reinhardt
2003-10-18 21:21:14 -07:00
ba12dee914
Get rid of GZIP_PATH
Nathan Binkert
2003-10-18 08:55:07 -04:00
1bebc1ab2f
Merge ehallnor@zizzer:/bk/m5 into zizzer.eecs.umich.edu:/y/ehallnor/work/m5
Erik Hallnor
2003-10-17 17:51:15 -04:00
eec404abe6
Add FALRU stats, tweak doxygen configs a bit.
Erik Hallnor
2003-10-17 17:51:08 -04:00
24a1ee1ac5
Accidentally ran my delete whitespace program on decoder.cc regenerate a decoder.cc from the isa_desc
Nathan Binkert
2003-10-17 15:35:50 -04:00
73f78b9587
Add a README for the release. Ideally we would move this up a level (to the top-level release dir) before shipping it.
Steve Reinhardt
2003-10-17 09:32:00 -07:00
73c1802f7a
Updates to doxygen config files.
Steve Reinhardt
2003-10-17 07:41:25 -07:00
c093f29f6b
Clear up the last of the Doxygen warnings
Erik Hallnor
2003-10-16 17:56:16 -04:00
aeaf133d27
Merge ehallnor@zizzer:/bk/m5 into zizzer.eecs.umich.edu:/y/ehallnor/work/m5
Erik Hallnor
2003-10-16 17:04:25 -04:00
4134477369
Add a commited loads event queue similar to the one for commited instructions. Two new parameters for the CPU models, max_loads_any_thread and max_loads_all_threads.
Erik Hallnor
2003-10-16 17:04:18 -04:00
ea5dc1d5df
Added to new doxygen configs (posting internally and externally). Changed the default to not use dot to speed testing of documentation for warnings. We probably don't want to release postint and postext since there is information about absolute file locations in them.
Erik Hallnor
2003-10-16 17:02:14 -04:00
a6788d64dd
Merge stever@zizzer:/bk/m5 into vm1.vmnet.nat:/z/stever/bk/m5
Steve Reinhardt
2003-10-16 12:41:50 -07:00
8b4f16a727
Minor documentation tweaks.
Steve Reinhardt
2003-10-16 12:41:35 -07:00
cd22503eda
post-incoming.regression: dirname in this repo too
Lisa Hsu
2003-10-16 15:28:40 -04:00
5e7f7a268d
post-incoming.regression: added log info
Lisa Hsu
2003-10-16 09:39:08 -04:00
323306795e
post-incoming.regression: finally, the right one. so simple, yet path so heinous.
Lisa Hsu
2003-10-16 09:23:48 -04:00
5ebda9ef2c
Don't chmod generated source files because bitkeeper just complains too much.
Nathan Binkert
2003-10-16 00:06:29 -04:00
5a361bfe4d
disable the post-incoming.regression for now
Nathan Binkert
2003-10-15 23:56:13 -04:00
d9d3d9af54
fix another bug
Nathan Binkert
2003-10-15 23:51:43 -04:00
7c8a97b8ea
remove a newline
Nathan Binkert
2003-10-15 23:48:41 -04:00
6e6bc57088
Merge ehallnor@zizzer:/bk/m5 into zizzer.eecs.umich.edu:/y/ehallnor/work/m5
Erik Hallnor
2003-10-15 23:08:52 -04:00
9429297274
Set the default number of write buffers to 8, add write_buffer param to cache to specify it.
Erik Hallnor
2003-10-15 23:07:32 -04:00
7315c32058
post-incoming.regression: use the correct operator
Nathan Binkert
2003-10-15 22:12:56 -04:00
1d9e047397
footer.html: removed blank line
Lisa Hsu
2003-10-15 20:49:12 -04:00
69143668ad
post-incoming.regression: lost an i, hehe, in cut and paste
Lisa Hsu
2003-10-15 20:47:51 -04:00
b9362e4b6f
footer.html: added blank space
Lisa Hsu
2003-10-15 20:45:11 -04:00
c0c79399fa
post-incoming.regression: new file
Lisa Hsu
2003-10-15 20:41:55 -04:00
1f3f180b95
Need to cast to avoid infinite recursion.
Erik Hallnor
2003-10-15 17:36:10 -04:00
11eaf2f2ab
Remove conflicts
Erik Hallnor
2003-10-15 17:17:19 -04:00
4159dc218a
Add a stat to track the cycle when the cache has all blocks touched (if ever).
Erik Hallnor
2003-10-15 17:11:46 -04:00
f96032235e
Fix the default target for the makefile
Nathan Binkert
2003-10-15 16:42:53 -04:00
8dd080032b
Global whitespace fixes Mainly removing whitespace at the end of lines. This will reduce future diffs/conflicts. Also adding a space after if, while, and for
Nathan Binkert
2003-10-15 16:39:37 -04:00
1e71e6b748
Fix up the targetarch target so that things build a little better. This changes how the setup script works, but you don't need to re-run setup.
Nathan Binkert
2003-10-15 16:22:50 -04:00
722f9bc3c8
Merge zizzer.eecs.umich.edu:/m5/Bitkeeper/m5 into zans.eecs.umich.edu:/z/binkertn/research/m5/latest
Nathan Binkert
2003-10-14 18:04:28 -04:00
f8d850195b
try to get everything to compile correctly again
Nathan Binkert
2003-10-14 18:04:20 -04:00
acf025a463
Merge zizzer.eecs.umich.edu:/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/y/sraasch/m5
Steve Raasch
2003-10-14 17:06:05 -04:00
8be145a42f
Fixes for the new stats in SegmentedIQ
Steve Raasch
2003-10-14 17:05:42 -04:00
2ac3dc5aa1
Fix to test change. Will update tests once KERNEL compiles again. The only test change that is real is SIM:cycle is now gone.
Erik Hallnor
2003-10-14 15:01:28 -04:00
7755f825d4
Merge ehallnor@zizzer:/bk/m5 into zizzer.eecs.umich.edu:/y/ehallnor/work/m5
Erik Hallnor
2003-10-14 13:29:20 -04:00
118f5da7f8
hostinfo.cc: Trial fix, uint64_T > long
Erik Hallnor
2003-10-14 13:29:12 -04:00
9d51e99865
Use common trigger script for email.
Steve Reinhardt
2003-10-14 12:55:49 -04:00
4759c203c7
Remove all of the Tru64 specific stuff from the base System object into its own Tru64System object. Also remove the System builder stuff and create a Tru64System builder. This makes it much simpler to support more operating systems.
Nathan Binkert
2003-10-14 12:19:59 -04:00
459fe3f094
config: Make /m5/latest read-only as well.
Steve Reinhardt
2003-10-14 11:37:30 -04:00
8296fae15b
small fixes
Nathan Binkert
2003-10-14 08:57:54 -04:00
1a12f365e0
Fix trigger-happy triggers.
Steve Reinhardt
2003-10-14 01:47:40 -04:00
fd55a1cbbb
generic: Only run on incoming pushes
Steve Reinhardt
2003-10-14 01:36:59 -04:00
ea8fa86e10
Merge zizzer:/bk/m5 into isabel.reinhardt.house:/z/stever/bk/m5
Steve Reinhardt
2003-10-13 22:22:20 -07:00
e6e1c27343
Fix for cpu.cc -> full_cpu.cc rename.
Steve Reinhardt
2003-10-13 22:21:49 -07:00
af5cdc1d8c
Rename CPU object to FullCPU
Steve Reinhardt
2003-10-13 22:21:19 -07:00
af35f423ba
Since I seem to be bug compatible with the head I'm going to commit. There is still one documentation warning in the stat code, probably a doxygen error.
Erik Hallnor
2003-10-14 01:20:26 -04:00
35e5d907c4
Update generated files. We need to fix the permissions issues here.
Steve Reinhardt
2003-10-13 21:55:43 -07:00
00f8ea4576
Another case where we need to fix an include path for a generated file in the script that generates it.
Steve Reinhardt
2003-10-13 21:52:42 -07:00
75e5460579
Rename full_cpu/cpu.cc,hh to full_cpu.cc,hh.
Steve Reinhardt
2003-10-13 21:51:34 -07:00
1348e57ac1
Fix up decoder.cc generation... this got broken at the directory reorg.
Steve Reinhardt
2003-10-13 21:47:27 -07:00
4dbe897b15
Merge zizzer:/bk/m5 into isabel.reinhardt.house:/z/stever/bk/m5
Steve Reinhardt
2003-10-13 21:00:52 -07:00
551e67d3d6
Read-only checkout in root repository.
Steve Reinhardt
2003-10-13 23:52:57 -04:00
a246f5d757
Commit trigger files
Steve Reinhardt
2003-10-13 23:29:46 -04:00
8f1855034e
Merge zizzer:/bk/m5 into isabel.reinhardt.house:/z/stever/bk/m5
Steve Reinhardt
2003-10-13 19:54:11 -07:00
481aaf03cf
Small optimization
Nathan Binkert
2003-10-13 22:19:43 -04:00
f94ff9ace5
Split up kernel.cc into separate files for dump_mbuf and printf
Nathan Binkert
2003-10-13 17:24:27 -04:00
60a7bd950b
CopyData and CopyString moved from kernel.cc to vtophys.cc kernel.cc and kernel.hh moved to kern/tru64
Nathan Binkert
2003-10-13 16:09:33 -04:00
b177f696ff
Try to get the correct license on various files remove stuff that is ambiguous Clean up code a bit
Nathan Binkert
2003-10-13 02:00:47 -04:00
940c214759
Pisa is way out of date. Whack it for now. Hopefully someone will resurrect it some day.
Nathan Binkert
2003-10-12 22:22:29 -04:00
94955d1221
Get rid of obsolete sim/cache directory.
Steve Reinhardt
2003-10-11 21:51:14 -07:00
7d64ac98d5
get rid of implicit rules
Nathan Binkert
2003-10-11 00:35:06 -04:00
025ab84ed7
Merge ehallnor@zizzer:/bk/m5 into zizzer.eecs.umich.edu:/y/ehallnor/work/m5
Erik Hallnor
2003-10-10 23:23:44 -04:00
d6a5a622a5
Fully Document Statistics::Detail::Stat. More to follow.
Erik Hallnor
2003-10-10 23:23:30 -04:00
b61ec9773a
Make things work on OpenBSD again
Nathan Binkert
2003-10-10 22:59:51 -04:00
6770411543
fix includes
Nathan Binkert
2003-10-10 21:17:06 -04:00
dfd15ec34a
Merge zizzer:/bk/m5 into zower.eecs.umich.edu:/z/hsul/bk/m5
Lisa Hsu
2003-10-10 15:59:51 -04:00
86c8eb7b9f
statistics.hh: Grouped the Visible Stats Types and commented them.
Lisa Hsu
2003-10-10 15:58:56 -04:00
3d55a263fd
This is a utility.
Nathan Binkert
2003-10-10 15:09:25 -04:00
f794b3ca98
old is not needed anymore
Nathan Binkert
2003-10-10 14:47:12 -04:00
b7e569b96d
Get rid of all of the Attic Directories. They are still under revision control though.
Nathan Binkert
2003-10-10 14:45:26 -04:00
d84333ee37
New perl script to find all the files you might care about (so people can stop complaining about extra bk dirs). Feel free to request features (or better yet add them yourself).
Steve Reinhardt
2003-10-10 11:12:11 -07:00
401c87a765
Get rid of this one too (should have been in last changeset).
Steve Reinhardt
2003-10-10 11:11:24 -07:00
0559d4587b
Get rid of support files/scripts from directory re-org. Hopefully we won't do this again; if so we can resurrect from archive.
Steve Reinhardt
2003-10-10 11:10:36 -07:00
25693e9e69
Make include paths explicit and update makefile accordingly.
Steve Reinhardt
2003-10-10 11:09:00 -07:00
52b31ea0a6
File moves for the reorg. Tree is in broken state until I commit the makefile and #include changes.
Steve Reinhardt
2003-10-10 09:57:26 -07:00
f722bf515c
Remove a ton of old simplescalar crap that we no longer need.
Nathan Binkert
2003-10-10 10:38:28 -04:00
f4e2b3fa77
Stop using omisc.h and move relevant functions to better places while converting them to C++
Nathan Binkert
2003-10-10 09:53:16 -04:00
a2b619df6d
Add cleandepend and depend as make targets
Nathan Binkert
2003-10-10 09:46:18 -04:00
1092515e65
Rename intmath.h to intmath.hh clean up the formatting make things use templates since this is C++ now.
Nathan Binkert
2003-10-10 09:44:49 -04:00
62c4d82600
Added new tag in use stat.
Erik Hallnor
2003-10-10 00:24:14 -04:00
a4b43dd23e
Cleanup, initalize some variables properly and remove unused variables
Ron Dreslinski
2003-10-09 18:24:40 -04:00
ab85cbb10c
Lets really remove it.
Erik Hallnor
2003-10-09 17:02:12 -04:00
1660e3cd0f
Remove Attic from build directory since it is ignored anyway
Erik Hallnor
2003-10-09 17:00:51 -04:00
ea13ce1f42
Rename COPY_IN_SERVICE
Erik Hallnor
2003-10-09 16:58:19 -04:00