8522474318
Merge zizzer.eecs.umich.edu:/bk/m5 into crampon.my.domain:/z/binkertn/research/m5/head
Nathan Binkert
2005-06-05 02:26:18 -04:00
b30494f35d
Merge zizzer:/bk/m5 into vm1.reinhardt.house:/z/stever/bk/m5
Steve Reinhardt
2005-06-05 02:26:17 -04:00
966ae300db
Get rid of a bunch of obsolete utilities.
Steve Reinhardt
2005-06-05 02:26:06 -04:00
07b1ecd1a3
Defualt only build LRU cache, speed compile
Ron Dreslinski
2005-06-05 02:24:26 -04:00
4f8cab04d4
Actually commit new doxygen stats doc.
Steve Reinhardt
2005-06-05 02:01:36 -04:00
d4559c32e4
Add licenses in python dir.
Steve Reinhardt
2005-06-05 01:57:57 -04:00
e14bff46b6
Update for ISCA release.
Kevin Lim
2005-06-05 01:50:35 -04:00
b2e4b90911
Merge zizzer:/bk/m5 into zazzer.eecs.umich.edu:/z/rdreslin/m5bk/m5
Ron Dreslinski
2005-06-05 01:36:12 -04:00
8512948ceb
update for ISCA release
Ron Dreslinski
2005-06-05 01:35:55 -04:00
3e5e3e2d28
make all of the turbolaser stuff only compile if ALPHA_TLASER is defined.
Nathan Binkert
2005-06-05 01:24:17 -04:00
8f1348a21d
Merge zizzer.eecs.umich.edu:/bk/m5 into crampon.my.domain:/z/binkertn/research/m5/head
Nathan Binkert
2005-06-05 01:24:16 -04:00
5657c1dbec
moved uart8530 to encumbered directory
Ali Saidi
2005-06-05 01:24:15 -04:00
3011a7ed0b
Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5-clean
Ali Saidi
2005-06-05 01:22:33 -04:00
adce616cfe
split uart into urt8250 and uart8530 fix some doxygen comments
Ali Saidi
2005-06-05 01:22:21 -04:00
715176d450
Merge zizzer:/bk/m5 into vm1.reinhardt.house:/z/stever/bk/m5
Steve Reinhardt
2005-06-05 01:18:18 -04:00
2dd71c7736
Import stats document from html.
Steve Reinhardt
2005-06-05 01:17:29 -04:00
4f654fed0e
insn_fifo isn't used
Nathan Binkert
2005-06-05 00:45:11 -04:00
fb1282de1a
Merge zizzer.eecs.umich.edu:/bk/m5 into crampon.my.domain:/z/binkertn/research/m5/head
Nathan Binkert
2005-06-05 00:45:10 -04:00
87d27637aa
Minor format tweaks on config file documentation.
Steve Reinhardt
2005-06-05 00:45:09 -04:00
9e4ba48543
Rewrite config file documentation for Python config.
Steve Reinhardt
2005-06-05 00:08:03 -04:00
8bbaaa7478
Fix doxgyen comments Use openbsd ide/atapi header files
Ali Saidi
2005-06-04 23:56:53 -04:00
964b5aaed8
Merge zizzer:/bk/m5 into zed.eecs.umich.edu:/z/hsul/work/m5/clean
Lisa Hsu
2005-06-04 23:36:11 -04:00
f92dbaad83
get rid of bad panic.
Lisa Hsu
2005-06-04 23:36:00 -04:00
8170b4308f
Get rid of broken "long help" option.
Steve Reinhardt
2005-06-04 23:13:09 -04:00
b6fa376790
Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/z/stever/bk/m5
Steve Reinhardt
2005-06-04 23:08:49 -04:00
ed743cb3b0
Clean up to work with recent python config changes.
Steve Reinhardt
2005-06-04 23:08:26 -04:00
13c005a8af
shuffle files around for new directory structure
Nathan Binkert
2005-06-04 20:50:10 -04:00
5a94e6f2cc
Merge zizzer.eecs.umich.edu:/bk/m5 into crampon.my.domain:/z/binkertn/research/m5/head
Nathan Binkert
2005-06-04 19:02:53 -04:00
764e9aa9be
Merge zizzer:/bk/m5 into zeep.eecs.umich.edu:/z/saidi/work/m5-clean
Ali Saidi
2005-06-04 19:02:52 -04:00
e242a35853
Fix monet configuration
Ali Saidi
2005-06-04 19:00:32 -04:00
673bd49b1d
Remove the inorder CPU
Nathan Binkert
2005-06-04 18:41:44 -04:00
609cacc3da
Get rid of vestiges of .mpy file handling.
Steve Reinhardt
2005-06-04 18:41:43 -04:00
b46730c7ec
BaseSystem -> System Make System an object that can be instantiated. For operating systems that don't need any OS specific hacks.
Nathan Binkert
2005-06-04 14:19:05 -04:00
6b6445eeb9
more portable
Nathan Binkert
2005-06-04 14:16:04 -04:00
372b5e706c
Make m5.fast work
Nathan Binkert
2005-06-03 21:47:30 -04:00
af3add2e33
Bug fix & cleanup in config code.
Steve Reinhardt
2005-06-03 16:21:37 -04:00
22eccce34b
Additions/fixes for Tru64 syscall emulation. We can now run the SimpleScalar wupwise binary to completion on the test input. Didn't have time to do more testing, but I fixed a major problem w/getdirentries that should help a lot more programs run.
Steve Reinhardt
2005-06-03 16:19:34 -04:00
890e37ecd9
Make m5.fast work when there are no Trace.flags
Nathan Binkert
2005-06-03 10:07:27 -04:00
9bf0961afc
Rename builds more descriptively: ALPHA -> ALPHA_SE (for Syscall Emulation) KERNEL -> ALPHA_FS KERN_TLASER -> ALPHA_FS_TL Also renamed configs/kernel dir to configs/fullsys.
Steve Reinhardt
2005-06-02 16:15:43 -04:00
ba73e1cc39
clean up command line stuff
Nathan Binkert
2005-06-02 11:20:31 -04:00
0ee75f27b8
Fix-up some config issues
Nathan Binkert
2005-06-02 11:19:01 -04:00
960672719a
update copyrights that are spit out on the console.
Nathan Binkert
2005-06-02 11:17:45 -04:00
9238ceab25
More de-SimpleScalarization of cache code.
Steve Reinhardt
2005-06-02 01:03:17 -04:00
e5b4bf28d9
Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/z/stever/bk/m5
Steve Reinhardt
2005-06-02 00:08:09 -04:00
f15d988a79
Change lru/iic parameter checks for licensing.
Erik Hallnor
2005-06-01 23:14:10 -04:00
a69b418550
Get rid of unused sim/int_stats.* files.
Steve Reinhardt
2005-06-01 22:09:22 -04:00
62fa781fee
Rename sim/universe.{cc,hh} to root.{cc,hh} (since the object defined there was renamed Root long ago).
Steve Reinhardt
2005-06-01 21:59:27 -04:00
8031cd93b5
Standardize clock parameter names to 'clock'. Fix description for Bus clock_ratio (no longer a ratio). Add Clock param type (generic Frequency or Latency).
Steve Reinhardt
2005-06-01 21:44:00 -04:00
3304da9270
Get rid of obsolete simobj/SConscript
Steve Reinhardt
2005-06-01 17:14:42 -04:00
3e7f660401
A few more config updates. Works with regression now.
Steve Reinhardt
2005-06-01 17:08:45 -04:00
aad02f8088
Major cleanup of python config code. Special mpy importer is gone; everything is just plain Python now (funky, but straight-up). May not completely work yet... generates identical ini files for many configs/kernel settings, but I have yet to run it against regressions. This commit is for my own convenience and won't be pushed until more testing is done.
Steve Reinhardt
2005-05-29 01:14:50 -04:00
ef5a7d91a5
Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/z/stever/bk/m5
Steve Reinhardt
2005-05-28 23:59:48 -04:00
0b88d529dc
ns_gige_reg.h, ns_gige.cc: clean up code to eliminate license issues.
Lisa Hsu
2005-05-28 21:54:32 -04:00
2a85931c5e
Added copyright.
Kevin Lim
2005-05-26 23:30:12 -04:00
8f0e0bd264
Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/z/stever/bk/m5
Steve Reinhardt
2005-05-25 16:06:12 -04:00
432e779fb0
Little debugging things.
Steve Reinhardt
2005-05-24 16:37:30 -04:00
bfefc80310
Update mem trace reader params.
Steve Reinhardt
2005-05-20 17:14:54 -04:00
9725c13a0b
Minor changes to get new cpu to compile with FULL_SYSTEM.
Steve Reinhardt
2005-05-20 17:13:37 -04:00
c2fcac7c0d
Fix up code for initial release. The main bug that remains is properly forwarding data from stores to loads, specifically when they are of differing sizes.
Kevin Lim
2005-05-19 01:28:25 -04:00
e5721ce677
Merge ktlim@zizzer:/bk/m5 into zamp.eecs.umich.edu:/z/ktlim2/current/m5
Kevin Lim
2005-05-17 14:34:46 -04:00
e8b62d05dd
Merge zizzer.eecs.umich.edu:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/z/stever/bk/m5
Steve Reinhardt
2005-05-15 07:43:12 -04:00
dd48c2c42c
Fix "no supplier" bug.
Steve Reinhardt
2005-05-15 00:34:27 -04:00
9dec81719e
More cleanup of fetch code.
Steve Reinhardt
2005-05-14 19:42:46 -04:00
16dcebf4c4
Add mem_trace parameter to BaseCache.
Steve Reinhardt
2005-05-13 15:01:42 -04:00
581ef3c076
panic vs fatal fixes in bus.cc
Steve Reinhardt
2005-05-13 00:28:42 -04:00
ea18fda771
Force pipeline drain on first instruction of async interrupt handler. Done by marking DynInst as serializing... requires adding the ability to check both DynInst and StaticInst for serializing behavior.
Steve Reinhardt
2005-05-12 19:25:38 -04:00
31db1f3c09
Get rid of unused SMT code from FullCPU.
Steve Reinhardt
2005-05-12 15:36:42 -04:00
480dd22d02
Add definitions for memory trace writers.
Steve Reinhardt
2005-05-09 12:12:07 -04:00
c03e97b62d
Merge ktlim@zizzer:/bk/m5 into zamp.eecs.umich.edu:/z/ktlim2/current/m5
Kevin Lim
2005-05-04 14:41:36 -04:00
3b0464127e
Add support for dedicated 1GHz Simple CPU New examples of test.py files in ~rdreslin/jobs/ancs0 and ~rdreslin/cpt/ancs0
Ron Dreslinski
2005-05-03 14:42:58 -04:00
61d95de4c8
Large update of several parts of my code. The most notable change is the inclusion of a full-fledged load/store queue. At the moment it still has some issues running, but most of the code is hopefully close to the final version.
Kevin Lim
2005-05-03 10:56:47 -04:00
364f6e3235
Make sinic work with mpy
Nathan Binkert
2005-05-02 19:00:11 -04:00
5921d6beb8
workaround configuration bug in tick is ps.
Nathan Binkert
2005-05-02 18:56:50 -04:00
1760925f73
Improve checkpointing of ethernet packets a bit.
Nathan Binkert
2005-05-02 18:55:39 -04:00
306a4f2014
Better configurations for checkpointing. Add more NIC options.
Nathan Binkert
2005-05-02 18:54:36 -04:00
a35c6fd4c6
Make sure to just do the dma No Allocation on reads
Ron Dreslinski
2005-05-02 18:02:51 -04:00
13d0e7c626
Add environment parameter for Allocation policy of DMA's
Ron Dreslinski
2005-05-02 14:25:54 -04:00
6191d3e444
Merge ktlim@zizzer.eecs.umich.edu:/bk/m5 into zamp.eecs.umich.edu:/z/ktlim2/m5
Kevin Lim
2005-05-02 14:16:33 -04:00
950ce813c4
Merge zizzer:/z/m5/Bitkeeper/m5 into zizzer.eecs.umich.edu:/.automount/zazzer/z/rdreslin/m5bk/clean
Ron Dreslinski
2005-04-30 12:54:28 -04:00
cf88d0e271
Handle no_allocates as needing the response in miss_queue, like uncacheables Add support for hit under miss of a no allocate (It seems as though DMA reads to the same block happen close together, is this an artifact of the header/payload splitting) Make sure to respond to all targets of a no_allocate request
Ron Dreslinski
2005-04-30 12:53:58 -04:00
849c954adf
Cleanup rcS files. Make sure there are enough tracked connections. Delay before singalling peer to make sure that the peer is ready
Nathan Binkert
2005-04-30 11:00:43 -04:00
602a489573
Add suport for no allocation of cache block on a dma read passing through a cache from the cpu-side interface
Ron Dreslinski
2005-04-29 21:01:43 -04:00
e07fee31cb
Clean up output for pc break events, and remove a unneeded break event.
Ron Dreslinski
2005-04-28 17:24:04 -04:00
2bb9126a7a
Make ip_conntrack table size larger
Ron Dreslinski
2005-04-28 16:13:30 -04:00
3154e2a0c7
Add the m5 parameter to the ns83820 device model so that we can pass simulator specific options to the device driver.
Nathan Binkert
2005-04-24 21:32:32 -04:00