72aea04d8d
fixed swap disk, now it doesn't have a partition table
Ali Saidi
2004-11-17 22:05:29 -05:00
69039fe101
Reduce the amount of time we delay when dumping a checkpoint for netperf runs
Nathan Binkert
2004-11-17 21:38:08 -05:00
873fb248dc
Merge zizzer:/bk/m5 into zed.eecs.umich.edu:/z/hsul/work/m5
Lisa Hsu
2004-11-17 21:34:55 -05:00
410917c428
nat.ini: make packet dump work with both links in nat configuration benchmark.ini: make the packetdump work with both links in nat config.
Lisa Hsu
2004-11-17 21:34:44 -05:00
42de71bc9d
Merge zizzer.eecs.umich.edu:/bk/m5 into ziff.eecs.umich.edu:/z/binkertn/research/m5/latest
Nathan Binkert
2004-11-17 21:04:02 -05:00
98ca4fa600
serialization fix for the NS GigE driver
Nathan Binkert
2004-11-17 21:03:51 -05:00
fed826f6c3
Merge zizzer:/z/m5/Bitkeeper/m5 into zazzer.eecs.umich.edu:/z/rdreslin/m5bk/clean
Ron Dreslinski
2004-11-17 20:47:03 -05:00
10f24ea5df
Enalbe the exclusive state to work. Now coherence works with MOSI and MOESI (using upgrades) with a non-atomic bus on the top level of caches.
Ron Dreslinski
2004-11-17 20:46:56 -05:00
77e0868099
Add the boot scripts for nfs tcp
Ali Saidi
2004-11-17 18:56:57 -05:00
d65159f50f
Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5
Ali Saidi
2004-11-17 18:56:56 -05:00
90080826d4
Merge zizzer:/z/m5/Bitkeeper/m5 into zazzer.eecs.umich.edu:/z/rdreslin/m5bk/clean
Ron Dreslinski
2004-11-17 18:56:55 -05:00
dceb69a28a
Add to the config files a two cpu version, fix error in unblocking code from the bus
Ron Dreslinski
2004-11-17 18:56:00 -05:00
3d57ca3da4
nfs tcp configs
Ali Saidi
2004-11-17 18:07:04 -05:00
51a6399499
Merge zizzer.eecs.umich.edu:/bk/m5 into ziff.eecs.umich.edu:/z/binkertn/research/m5/latest
Nathan Binkert
2004-11-17 16:26:53 -05:00
dc26d69b7d
Temporary fixes so that upgrades and writebacks function properly with timing coherence Eventually we can change this so that we don't evict something we have an MSHR for
Ron Dreslinski
2004-11-17 13:32:10 -05:00
016a23ae97
make fixes for NAT on the non-standard memory configurations. also configure 2nd etherdevs.
Lisa Hsu
2004-11-17 13:04:50 -05:00
f9ff53241f
Merge zizzer:/z/m5/Bitkeeper/m5 into zazzer.eecs.umich.edu:/z/rdreslin/m5bk/clean
Ron Dreslinski
2004-11-17 09:54:38 -05:00
ec636ed43f
Remove a hack placed in to work with an unimplemented mem-tester forcing the mshr to satisfy targets in order even if they can be satisfied early.
Ron Dreslinski
2004-11-17 09:54:22 -05:00
7da367d5dd
Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5
Ali Saidi
2004-11-17 04:05:30 -05:00
091bded6cd
added categories for all symbols nate made the matching a much much much faster
Ali Saidi
2004-11-17 04:05:22 -05:00
4e8bc3f125
tweak ini files
Nathan Binkert
2004-11-17 02:25:09 -05:00
6487c5eabf
Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5
Ali Saidi
2004-11-17 02:09:11 -05:00
95fdc9e47b
added small block nfs script
Ali Saidi
2004-11-17 02:08:27 -05:00
b1bc7d8a7d
Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/z/stever/bk/m5
Steve Reinhardt
2004-11-17 01:27:09 -05:00
82e2fc3994
Add categorization support to profile-top script.
Steve Reinhardt
2004-11-17 00:04:01 -05:00
62ee766e50
Merge zizzer:/bk/m5 into zed.eecs.umich.edu:/z/hsul/work/m5
Lisa Hsu
2004-11-17 00:04:00 -05:00
ee962a6b0b
Fix some commands.
Nathan Binkert
2004-11-17 00:03:59 -05:00
f427445753
Merge zizzer.eecs.umich.edu:/bk/m5 into ziff.eecs.umich.edu:/z/binkertn/research/m5/latest
Nathan Binkert
2004-11-16 23:59:59 -05:00
a109296bde
Fix a bug where we would improperly calculate if the FIFO was full by adding a reserve feature to the packet fifo which allows us to reserve space in the fifo if only part of a packet was copied into the fifo.
Nathan Binkert
2004-11-16 23:59:51 -05:00
95ce45ade9
nest the 2Int references inside #ifdefs so that the parser doesn't fart.
Lisa Hsu
2004-11-16 23:07:27 -05:00
5331fd197b
Merge zizzer:/bk/m5 into zed.eecs.umich.edu:/z/hsul/work/m5
Lisa Hsu
2004-11-16 23:00:27 -05:00
87612a032c
make spec-surge use the specweb fileset.
Lisa Hsu
2004-11-16 23:00:19 -05:00
8de12dc09a
merged noNAT and NFS small block changes
Ali Saidi
2004-11-16 22:53:15 -05:00
8a2975074f
Add nfs small block benchmark
Ali Saidi
2004-11-16 22:46:56 -05:00
8e85445f3d
Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/z/stever/bk/m5
Steve Reinhardt
2004-11-16 22:43:24 -05:00
1d25eb4cbf
Merge zizzer:/bk/m5 into zed.eecs.umich.edu:/z/hsul/work/m5
Lisa Hsu
2004-11-16 22:43:23 -05:00
182425da82
add support for NAT under netperf stream, maerts, and spec-surge.
Lisa Hsu
2004-11-16 22:43:12 -05:00
2c5b0c544c
Modest enhancement to profile-top script
Steve Reinhardt
2004-11-16 22:42:33 -05:00
4dc89c2b0e
Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5
Ali Saidi
2004-11-16 22:09:28 -05:00
33135a051a
more ini fixing
Nathan Binkert
2004-11-16 22:09:27 -05:00
9f2df2d621
skip the nfs charecter by charecter and re-write stuff
Ali Saidi
2004-11-16 21:59:12 -05:00
5c06abd58c
Add simple python utility for parsing function profile output.
Steve Reinhardt
2004-11-16 17:23:54 -05:00
7ba82a9c43
Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/z/stever/bk/m5
Steve Reinhardt
2004-11-16 17:20:49 -05:00
c9b0204e28
Add simple function-tracing support. Prints a message every time the committed PC changes from one symbol scope to another. Set function_trace=y on target CPU to enable. To defer start, use function_trace_start=<tick> (in addition to setting function_trace=y).
Steve Reinhardt
2004-11-16 17:20:38 -05:00
b6f2e3f96d
more ordering for .ini file.
Nathan Binkert
2004-11-16 16:05:53 -05:00
34b2014463
add asymmetric dual configurations
Ali Saidi
2004-11-16 02:22:07 -05:00
44759118ac
use the big swap disk
Ali Saidi
2004-11-16 00:46:17 -05:00
0f82fb9d3b
Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5
Ali Saidi
2004-11-16 00:35:05 -05:00
82235799d3
fixed for 768MB runs
Ali Saidi
2004-11-16 00:34:45 -05:00
8f362c7621
Fix default sampling periods
Nathan Binkert
2004-11-16 00:30:35 -05:00
c250a16e05
Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/z/stever/bk/m5
Steve Reinhardt
2004-11-15 02:44:23 -05:00
bd4f5f843d
mount surge image read-only
Nathan Binkert
2004-11-15 02:44:22 -05:00
fed64a3b36
Add support for sampled PC profiling to FullCPU. Simple text list of symbol (or address) and count will be dumped to m5prof.<cpu-name> if the cpu's pc_sample_interval param is set.
Steve Reinhardt
2004-11-15 01:56:40 -05:00
928656aecb
make it so we can individually use the sampling cpu on either the client or the server.
Nathan Binkert
2004-11-15 01:55:24 -05:00
0097ab1ecb
Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/tmp/m5
Ali Saidi
2004-11-15 01:36:28 -05:00
10e88b43fd
Fix more of the stats python stuff
Nathan Binkert
2004-11-15 01:36:27 -05:00
e462e9627a
commit ploticus code to repository
Ali Saidi
2004-11-15 00:43:34 -05:00
ed1ff7fca9
updated to make memory a touch slower in the HT case and the make sure the interrupt controller is on cpu die
Ali Saidi
2004-11-14 18:52:04 -05:00
53b606683b
New system configurations that work around the bus bridge memory system bug
Nathan Binkert
2004-11-14 17:41:56 -05:00
9eedd19cfb
Merge zizzer:/z/m5/Bitkeeper/m5 into zazzer.eecs.umich.edu:/z/rdreslin/m5bk/clean
Ron Dreslinski
2004-11-14 17:31:59 -05:00
050ea6c522
Fix some small bugs with bus blocking and adress arbitration Fix it so that when snoop response is called on other interfaces besides master, it just does nothing
Ron Dreslinski
2004-11-14 17:31:43 -05:00
f7d1166e04
Merge zizzer:/z/m5/Bitkeeper/m5 into zazzer.eecs.umich.edu:/z/rdreslin/m5bk/clean
Ron Dreslinski
2004-11-14 16:19:11 -05:00
6650da85e7
by default bin interrupts seperately from kernel code.
Ali Saidi
2004-11-14 15:26:48 -05:00
a89398e262
patched nfs boot scripts
Ali Saidi
2004-11-13 23:09:17 -05:00
f63dd31f4e
fixed nfs scripts hopefully for the last time
Ali Saidi
2004-11-13 23:08:08 -05:00
2e0695ec9a
Get rid of obsolete sim/sim_stats.* files (looks like these are replaced by sim/stats.hh and sim/stat_control.*)
Steve Reinhardt
2004-11-13 21:13:25 -05:00
9f8db6f446
don't handle device specific configuration stuff in the base class. While we're at it, very minor formatting.
Nathan Binkert
2004-11-13 17:05:13 -05:00
4760ae46c6
Use the new PacketFifo class to avoid manual calculations
Nathan Binkert
2004-11-13 16:52:08 -05:00
8922d69953
change the serialization of a packet so that we don't do a nameOut. This fixes a subtle bug in serialization that can pop up.
Nathan Binkert
2004-11-13 16:46:56 -05:00
acb98fb0f6
we shouldn't ever pass around references to PacketPtrs, const references are ok, or pass by value.
Nathan Binkert
2004-11-13 16:33:16 -05:00
bd3e3c0230
forgot a change in the previous commit. the ide controller doesn't have its own interrupt functions
Nathan Binkert
2004-11-13 16:24:47 -05:00
b0fd676a25
Make it possible for PioDevices to have unknown pio latencies.
Nathan Binkert
2004-11-13 16:04:33 -05:00
b031888038
Use parameter structs for initialization so it's easier to add new devices. Abstract the Platform more so that it is unnecessary to know know platform specifics for interrupting or translating PCI DMA addresses.
Nathan Binkert
2004-11-13 15:45:22 -05:00
e9f3279334
sort #includes don't need to include ev5.hh anymore
Nathan Binkert
2004-11-13 14:46:02 -05:00
425dda00df
Macros are nasty, so let's get rid of them. Convert all all macros in ev5.hh to inline functions or constant typed variables and make them follow our style while we're at it.
Nathan Binkert
2004-11-13 14:01:38 -05:00
8f74f77cf2
remove the global static check_interrupts variable now that it's not used.
Nathan Binkert
2004-11-13 13:57:51 -05:00
bde7f4d121
defining SYSTEM_EV5 isn't all that necessary
Nathan Binkert
2004-11-13 11:33:43 -05:00
c4e5ef64b3
defining SYSTEM_EV5 isn't all that necessary
Nathan Binkert
2004-11-13 11:32:17 -05:00
2282b0aa61
Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/tmp/m5
Ali Saidi
2004-11-12 18:47:14 -05:00