Derek Hower
|
9ef5e72917
|
ruby: added sequencer stats to track what requests are waiting on
|
2009-11-18 11:55:30 -06:00 |
|
Derek Hower
|
d11dd6ed2c
|
ruby: turned off randomization by default, turned on memory controller random arbitrate
|
2009-11-18 11:53:43 -06:00 |
|
Derek Hower
|
2f5839832e
|
ruby: added -A option to TwoLevel_SplitL1UnifiedL2 to set the L1 cache size
|
2009-11-13 09:45:23 -06:00 |
|
Derek Hower
|
f7f475a6f4
|
ruby: gave ALIASED_REQUEST priority over BUFFER_FULL in sequencer
|
2009-11-13 09:44:51 -06:00 |
|
Derek Hower
|
2ee04d6587
|
ruby: reduce the memory usage of ruby by making memory vector page based
|
2009-11-13 09:43:39 -06:00 |
|
Derek Hower
|
ceb8fde914
|
ruby: cache memory bugfix
|
2009-11-13 09:42:47 -06:00 |
|
Derek Hower
|
22d9a53080
|
ruby: removed obsolete configuration files
|
2009-10-20 15:29:02 -05:00 |
|
Derek Hower
|
909bac6840
|
ruby: add parameter to config to set # of l2 banks
|
2009-10-16 16:31:16 -05:00 |
|
Derek Hower
|
4505216282
|
merge
|
2009-10-07 15:48:26 -05:00 |
|
Derek Hower
|
d9a2450054
|
protocol: cleaned up MESI...got rid of unneccessary virtual networks
|
2009-09-25 17:51:51 -05:00 |
|
Derek Hower
|
83a9dc2939
|
ruby: more helpful config error message
|
2009-09-25 17:51:12 -05:00 |
|
Derek Hower
|
26990dc492
|
slicc: removed unused atomics code from StateMachine
|
2009-09-25 17:47:38 -05:00 |
|
Polina Dudnik
|
4f463b3a26
|
Atomics bug fix
|
2009-09-21 13:04:52 -05:00 |
|
Polina Dudnik
|
114d8724dd
|
Functionality migrated to sequencer.
|
2009-09-17 17:39:52 -05:00 |
|
Derek Hower
|
31a3ef03cb
|
ruby: improve libruby_issue_request feedback
|
2009-09-15 21:37:40 -05:00 |
|
Derek Hower
|
144459032a
|
removed isReady from the library interface
|
2009-09-15 20:49:54 -05:00 |
|
Derek Hower
|
20da0f788c
|
ruby: added broadcast mechanism
|
2009-09-15 20:39:00 -05:00 |
|
Derek Hower
|
a06cfa199f
|
ruby: added unified assert script
|
2009-09-15 11:32:11 -05:00 |
|
Derek Hower
|
803cf3b434
|
ruby: made configuration parameters uniform
|
2009-09-15 09:47:11 -05:00 |
|
Derek Hower
|
11f3f83068
|
ruby:removed unused code from CacheMemory
|
2009-09-14 17:52:46 -05:00 |
|
Derek Hower
|
18e328cb63
|
ruby: configuration updates
|
2009-09-14 17:11:02 -05:00 |
|
Derek Hower
|
62b06f4a70
|
ruby: removed stray printf
|
2009-09-14 17:09:26 -05:00 |
|
Derek Hower
|
75c2baa81c
|
merge
|
2009-09-11 16:23:17 -05:00 |
|
Derek Hower
|
6fc2a4cadc
|
ruby: cleaned up unified MESI/MOESI configuration
|
2009-09-11 16:22:59 -05:00 |
|
Polina Dudnik
|
c7f0cf9803
|
Added new MESI files
|
2009-09-11 16:19:31 -05:00 |
|
Derek Hower
|
bd770274b0
|
merge
|
2009-09-11 14:17:21 -05:00 |
|
Polina Dudnik
|
8cdd7265ce
|
Config adjustments for MESI
|
2009-09-11 11:07:22 -05:00 |
|
Polina Dudnik
|
fc9ebc60db
|
Somayeh's MESI protocol with Polina's bug fixes
|
2009-09-11 11:04:55 -05:00 |
|
Polina Dudnik
|
7ef3e3b2c2
|
MI data corruption bug fix
|
2009-09-11 10:59:35 -05:00 |
|
Polina Dudnik
|
353a69eae7
|
Object print bug fix
|
2009-09-11 10:59:08 -05:00 |
|
Polina Dudnik
|
2af2e590e1
|
MOESI data corruption bug fix
|
2009-09-11 10:58:37 -05:00 |
|
Derek Hower
|
1e40ee4ea0
|
Automated merge with ssh://hg@m5sim.org/m5
|
2009-09-10 22:02:13 -05:00 |
|
Derek Hower
|
0637fe0bfd
|
ruby: removed SMT-related Sequencer assert
|
2009-09-10 21:19:54 -05:00 |
|
Derek Hower
|
ef87b6dc82
|
ruby: made randomization true by default
|
2009-09-10 21:19:34 -05:00 |
|
Derek Hower
|
26acdd4f34
|
protocol: made MI_example work with unordered networks
|
2009-09-10 21:18:09 -05:00 |
|
Derek Hower
|
e6e3ccf5c0
|
ruby: made L2 request/response latency based on cache latency by default
|
2009-09-10 13:32:16 -05:00 |
|
Derek Hower
|
3bb2fcfc84
|
ruby: made Locked read/write atomic requests within ruby
|
2009-09-09 12:39:10 -05:00 |
|
Polina Dudnik
|
ca0e0c3683
|
SCons fix to always make MemTest object
|
2009-09-01 10:38:25 -05:00 |
|
Derek Hower
|
edd522b30a
|
Automated merge with ssh://hg@m5sim.org/m5
|
2009-09-01 09:36:53 -05:00 |
|
Derek Hower
|
849bad7ad7
|
ruby: fixed config assertion failure
|
2009-09-01 09:35:48 -05:00 |
|
Polina Dudnik
|
041a8cefc7
|
[mq]: MOESI_patch
|
2009-08-31 16:38:22 -05:00 |
|
Polina Dudnik
|
a02dbd61f9
|
Reset the atomics flags if RMW_Read is not followed by a RMW_Read or RMW_Write
|
2009-08-28 15:09:41 -05:00 |
|
Polina Dudnik
|
95da6dc84c
|
imported patch mi_patch
|
2009-08-28 15:04:55 -05:00 |
|
Derek Hower
|
15aa180570
|
merge
|
2009-08-25 10:37:21 -05:00 |
|
Derek Hower
|
6cd552483b
|
Automated merge with ssh://hg@m5sim.org/m5
|
2009-08-25 10:10:23 -05:00 |
|
Derek Hower
|
03bf748ac7
|
ruby: CacheMemory tag lookup uses a hash instead of a loop
|
2009-08-25 10:09:47 -05:00 |
|
Gabe Black
|
e251b42c59
|
Merge with head.
|
2009-08-23 14:19:14 -07:00 |
|
Gabe Black
|
d0d597004f
|
X86: Preserve the NO_ACCESS flag when giving CDA a specialized interface.
|
2009-08-23 14:16:58 -07:00 |
|
Gabe Black
|
ce63e50364
|
Atomic CPU: Respect the NO_ACCESS request flag.
|
2009-08-23 14:15:15 -07:00 |
|
Polina Dudnik
|
a4fc1bad94
|
[mq]: first_patch
|
2009-08-21 15:52:46 -05:00 |
|