480db441c7
Merge zizzer:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/.automount/zazzer/z/rdreslin/m5bk/timing_L1
Ron Dreslinski
2005-01-18 15:30:33 -05:00
d728d44b55
More configuration fixes
Nathan Binkert
2005-01-18 15:28:34 -05:00
cae9210dce
Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5
Ali Saidi
2005-01-18 13:35:04 -05:00
cbbbc9c57d
now really done with stability stats stuff
Ali Saidi
2005-01-18 13:34:58 -05:00
24bfd5ef01
finished stability stats option
Ali Saidi
2005-01-18 13:25:55 -05:00
aed3e6780a
Merge changes to make m5 g++ 3.4 compatible.
Kevin Lim
2005-01-18 13:02:47 -05:00
783f701247
Fix the p4 config
Nathan Binkert
2005-01-18 12:51:09 -05:00
7e7e430241
Merge zizzer:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/.automount/zazzer/z/rdreslin/m5bk/timing_L1
Ron Dreslinski
2005-01-18 12:01:45 -05:00
c633269cf7
More configuration tweaks/fixes
Nathan Binkert
2005-01-18 11:54:46 -05:00
f31a27a030
Move trace data function to .cc file.
Kevin Lim
2005-01-18 11:43:45 -05:00
86b37b59e2
Merge zizzer:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/.automount/zazzer/z/rdreslin/m5bk/timing_L1
Ron Dreslinski
2005-01-17 23:49:01 -05:00
82cd958e4a
Merge zizzer:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/.automount/zazzer/z/rdreslin/m5bk/timing_L1
Ron Dreslinski
2005-01-17 22:37:37 -05:00
cc4e4ab7e1
fix the exec of python
Nathan Binkert
2005-01-17 22:30:10 -05:00
ff9c4f1097
Merge zizzer:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/.automount/zazzer/z/rdreslin/m5bk/timing_L1
Ron Dreslinski
2005-01-17 15:03:48 -05:00
93146bc81a
Changes neccesary to support full system coherence on the first level of caches with a event based bus -Change how the blocking is implemented -Update coherence policy state table to include sotware prefetches and DMA requests
Ron Dreslinski
2005-01-17 14:57:26 -05:00
32d3b0aa36
get the exit condition for the python code right
Nathan Binkert
2005-01-17 01:30:39 -05:00
6d980a2d1c
don't use dirname
Nathan Binkert
2005-01-17 01:23:50 -05:00
2c45483009
fix dirname for linux
Nathan Binkert
2005-01-17 01:11:27 -05:00
a1d65dd49e
Remove all of the old param context description junk
Nathan Binkert
2005-01-17 00:54:32 -05:00
a5df4b5c32
Add the pentium 4 configuration. Add some command line options to M5 to support the python configuration stuff.
Nathan Binkert
2005-01-17 00:52:51 -05:00
3ece6ab029
New and improved configuration mechanism. No more writing of wierd ini files. The ini files are still used as an intermediate step, but a sophisticated python library exists to help build them more easily.
Nathan Binkert
2005-01-15 04:12:25 -05:00
f58d85128d
Fixes so m5 compiles on gcc 3.4, which has much stricter syntax. Most changes come from templated code, which is evaluated slightly differently than in previous versions of gcc.
Kevin Lim
2005-01-14 18:34:56 -05:00
dfecc89150
added stats code to check stability
Ali Saidi
2005-01-14 17:50:36 -05:00
3e5a3df24f
automerged had issues with the options.XXXXX in stats.py
Ali Saidi
2005-01-14 00:05:49 -05:00
21c6dd80d7
fix a display bug add option to limit results to a set of ticks fix ticks code to work
Ali Saidi
2005-01-13 23:59:39 -05:00
3edc239c13
Merge from changes to Memtype and Bustype and Automerge
Ron Dreslinski
2005-01-12 15:22:58 -05:00
0f0c80ad8c
More graph output junk
Nathan Binkert
2005-01-12 13:44:47 -05:00
ed7926664f
Update for newer MySQLdb
Nathan Binkert
2005-01-12 13:41:06 -05:00
42f3b4ffb3
Merge changes.
Kevin Lim
2005-01-11 19:00:16 -05:00
90d4436351
Slight fixes, add in commit trace flag.
Kevin Lim
2005-01-11 18:52:29 -05:00
202758eea2
Added notes from 12/22/04 memory system meeting (plus a formatting fix found while browsing code during the meeting).
Steve Reinhardt
2004-12-23 12:33:12 -05:00
e2ea735c26
Merge zizzer.eecs.umich.edu:/bk/m5 into crampon.int.chaotic.net:/z/binkertn/research/m5/latest
Nathan Binkert
2004-12-18 09:53:31 -05:00
746dcdb9e1
a bit of remote debugging info.
Nathan Binkert
2004-12-18 09:53:18 -05:00
57eb1ff624
add colors to graph
Ali Saidi
2004-12-15 15:39:21 -05:00
ccff53ff5f
Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5
Ali Saidi
2004-12-14 14:52:32 -05:00
850ff597e7
updated clustered bars graph to have a legend
Ali Saidi
2004-12-14 14:52:26 -05:00
d3d750151d
Modified to work with do_events No multiple requests to the same block outstanding from the same tester Using false sharing, each tester only access a single byte within the block based on which tester it is Allow more cycles before signalling deadlock, with do_events it may take some time with NACK/retry and many proccessors
Ron Dreslinski
2004-12-14 13:15:54 -05:00
d0bff50bba
Fix up the random number stuff.
Nathan Binkert
2004-12-13 12:55:13 -05:00
f3e89d3991
Change Bus template parameter to BusType (to avoid confusion with Bus class). Change Mem template parameter to MemType while we're at it.
Steve Reinhardt
2004-12-09 01:07:08 -05:00
41b5edbe2e
Change to not pound on the VM system quite so hard
Ali Saidi
2004-12-08 19:54:10 -05:00
c67d967055
compress main memory in checkpoints
Ali Saidi
2004-12-08 18:30:06 -05:00
a435be1b00
Merge zizzer:/z/m5/Bitkeeper/m5 into zazzer.eecs.umich.edu:/z/rdreslin/m5bk/clean
Ron Dreslinski
2004-12-07 14:12:08 -05:00
02a1222d9a
Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5
Ali Saidi
2004-12-06 13:37:26 -05:00
34260bbf0d
Add support for Tsunami with 64 processors
Ali Saidi
2004-12-06 12:06:16 -05:00
45eb722566
system.ini: the SYSTEM_DETAIL configuration assumes that it's a TWO_SYSTEM. make it not do that
Lisa Hsu
2004-12-03 15:49:37 -05:00
e6d7d9de05
boot_detail.ini: now that we've changed the memory system defined names, fix this file
Lisa Hsu
2004-12-03 15:42:26 -05:00
0d31aacde0
system.ini: Fix the Boot Detailed case so that IntrControl and AlphaConsole's cpu's are defined.
Lisa Hsu
2004-12-03 15:29:33 -05:00
46b5f8dfc1
Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5
Ali Saidi
2004-12-01 17:01:27 -05:00
41411ff8d9
updated colors, and font adjustments
Ali Saidi
2004-12-01 17:00:39 -05:00
7017707a68
Add a #define option for setting the sampling periods
Nathan Binkert
2004-11-24 13:34:48 -05:00
433d0a12de
Fix duplicate statistic name and description Uncacheables don't change the request cmd, so use req->cmd instead of mshr->originalCmd]
Ron Dreslinski
2004-11-24 13:34:47 -05:00
d1d1cbdd0e
Fix typo (from Nate's commit, I believe)
Steve Reinhardt
2004-11-23 00:13:11 -05:00
a6696a4e7b
Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/z/stever/bk/m5
Steve Reinhardt
2004-11-23 00:00:59 -05:00
409f7812b2
Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5
Ali Saidi
2004-11-22 22:32:50 -05:00
244ce7fb29
Print a warning if two devices are sharing the same interrupt Update profile-top to print 2 or 4 graphs depending on a command line option
Ali Saidi
2004-11-22 22:32:37 -05:00
eefd60f175
Make it so we can easily disable compiling of some of the caches. All that needs to be done is comment out the stuff you don't care about in the header files in the mem/config. For now, the default is to leave everything on.
Nathan Binkert
2004-11-22 19:10:36 -05:00
9590ca6844
move y axis label closer
Ali Saidi
2004-11-18 19:57:24 -05:00
574caca058
small tweaks to label positions
Ali Saidi
2004-11-18 19:44:54 -05:00
09a4648914
Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5
Ali Saidi
2004-11-18 18:35:48 -05:00
9291ec40ad
graphing updates
Ali Saidi
2004-11-18 18:29:58 -05:00
c0a36c8152
Merge zizzer:/z/m5/Bitkeeper/m5 into zazzer.eecs.umich.edu:/z/rdreslin/m5bk/clean
Ron Dreslinski
2004-11-18 16:24:17 -05:00
50490ee449
don't share the PCI Header data among all devices. Make them independent.
Nathan Binkert
2004-11-18 16:23:33 -05:00
4ef2cd862d
Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/.automount/ziff/z/binkertn/research/m5/latest
Nathan Binkert
2004-11-18 16:23:32 -05:00
86836124ed
always initalize the size of a packet (forgotten on checkpoints in some places). use the constructor for setting the size.
Nathan Binkert
2004-11-18 16:23:31 -05:00
71a7c8b7d1
Merge zizzer:/bk/m5 into zed.eecs.umich.edu:/z/hsul/work/m5
Lisa Hsu
2004-11-18 16:23:31 -05:00
ab10712341
stats python fixes for dealing with vectors better. graph tweaking ipkb stat and formulas from the command line.
Nathan Binkert
2004-11-18 16:23:29 -05:00
ceec841980
add a no touch stream benchmark clean up a little
Nathan Binkert
2004-11-18 16:23:28 -05:00
d087f361ed
Change so second CPU on sampler is a simpleCPU
Ron Dreslinski
2004-11-18 16:23:27 -05:00
b9201536d5
Merge zizzer:/z/m5/Bitkeeper/m5 into zazzer.eecs.umich.edu:/z/rdreslin/m5bk/clean
Ron Dreslinski
2004-11-18 16:02:11 -05:00
a1bfd8b577
Add statistics to MSHR about the number of uncacheable accesses that occur //Still need to add similar stats to the cache
Ron Dreslinski
2004-11-18 16:01:34 -05:00
a8a7eb1c2f
add a bunch of stats for interrupt classification, coalescing characterization, and dropped packets.
Lisa Hsu
2004-11-18 15:46:01 -05:00
eba5e9c80b
Merge zizzer:/z/m5/Bitkeeper/m5 into zazzer.eecs.umich.edu:/z/rdreslin/m5bk/clean
Ron Dreslinski
2004-11-18 13:40:35 -05:00
4b922a943c
typo
Ron Dreslinski
2004-11-18 13:38:54 -05:00
5c17d69546
Don't Count uncacheables as misses
Ron Dreslinski
2004-11-18 13:26:12 -05:00
45198407d1
Merge
Steve Reinhardt
2004-11-18 10:59:30 -05:00
e78b455cf6
Add PC to MemReq for tracing/debugging.
Steve Reinhardt
2004-11-18 10:53:25 -05:00
7bac427874
Minor fixes.
Steve Reinhardt
2004-11-18 10:52:56 -05:00
9061301b48
Merge zizzer:/z/m5/Bitkeeper/m5 into zazzer.eecs.umich.edu:/z/rdreslin/m5bk/clean
Ron Dreslinski
2004-11-18 06:15:59 -05:00
bddb7ad7b5
Put back in SimpleCPU changes and Coherence Timing Bus changes Small fixes to read() in simpleCPU and small fixes to cache_impl.hh and to simple_mem_bank to deal with writeInv from DMA
Ron Dreslinski
2004-11-18 06:11:01 -05:00
bd878a0904
Merge zizzer:/bk/m5 into zed.eecs.umich.edu:/z/hsul/work/m5
Lisa Hsu
2004-11-18 04:57:23 -05:00
4119ae384d
change the configs for nat so that each ethernet device has it's own interrupt line.
Lisa Hsu
2004-11-18 04:57:09 -05:00
25890b9404
back out ron's memory system changes because they break dma
Nathan Binkert
2004-11-18 02:34:53 -05:00
2a649076a4
Merge zizzer.eecs.umich.edu:/bk/m5 into ziff.eecs.umich.edu:/z/binkertn/research/m5/latest
Nathan Binkert
2004-11-18 00:25:17 -05:00
44ef49bd2b
undo simple CPU changes
Nathan Binkert
2004-11-18 00:24:36 -05:00
9bf39b1c60
Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/.automount/ziff/z/binkertn/research/m5/latest
Nathan Binkert
2004-11-18 00:17:03 -05:00
addf543687
Fix typos about cpu3, should have been cpu2
Ron Dreslinski
2004-11-17 23:32:48 -05:00
d68a22f40f
Merge zizzer:/z/m5/Bitkeeper/m5 into zazzer.eecs.umich.edu:/z/rdreslin/m5bk/clean
Ron Dreslinski
2004-11-17 23:28:15 -05:00
60e88ba7ad
Changes to use siinic: Changed SimpleCPU to not due functional access until the cache returns Updated config file to use a simple cpu for second cpu in dual mode.
Ron Dreslinski
2004-11-17 23:26:43 -05:00
e04424737c
Merge zizzer.eecs.umich.edu:/bk/m5 into ziff.eecs.umich.edu:/z/binkertn/research/m5/latest
Nathan Binkert
2004-11-17 22:44:12 -05:00
171ebf16be
Move labels down slightly so they don't write over bottom of graph
Ali Saidi
2004-11-17 22:12:01 -05:00
91628e13a9
Merge zizzer.eecs.umich.edu:/bk/m5 into ziff.eecs.umich.edu:/z/binkertn/research/m5/latest
Nathan Binkert
2004-11-17 22:08:36 -05:00
1b374f4008
Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5
Ali Saidi
2004-11-17 22:05:34 -05:00