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
|
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 |
|
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 |
|
Polina Dudnik
|
a4fc1bad94
|
[mq]: first_patch
|
2009-08-21 15:52:46 -05:00 |
|
Derek Hower
|
efc1dddbd8
|
ruby: added random seed option to config scripts
|
2009-08-18 16:24:09 -05:00 |
|
Polina Dudnik
|
6654fe02da
|
Made servicing_atomic a counter and added started writes:
a function for setting the flag to indicate that
the rmw_writes started issuing
|
2009-08-15 12:45:11 -05:00 |
|
Polina Dudnik
|
a8e11cf3bb
|
Bug fix: indicate when writes started coming in
|
2009-08-14 17:57:54 -05:00 |
|
Polina Dudnik
|
ee3226d973
|
Merge with current branch
|
2009-08-14 15:30:25 -05:00 |
|
Polina Dudnik
|
0b0f47ec16
|
Added proc_id to CacheMsg for SMT.
Not yet necessary, but in case each of the threads
is allowed to initiate an atomic, will come in handy
|
2009-08-14 15:30:07 -05:00 |
|
Polina Dudnik
|
de25decf37
|
Multi-line RMW handling
|
2009-08-14 14:24:15 -05:00 |
|
Polina Dudnik
|
4b924fd16c
|
SMT atomics modifications:
don't allow enquing from other threads if servicing and atomic for a thread
|
2009-08-14 14:06:14 -05:00 |
|
Derek Hower
|
bcaf93d182
|
Automated merge with ssh://hg@m5sim.org/m5
|
2009-08-13 10:37:37 -05:00 |
|
Derek Hower
|
db40cb8f51
|
ruby: config bugfix
|
2009-08-13 10:37:09 -05:00 |
|
Tushar Krishna
|
35082a67b6
|
ruby/network data_msg_size bug fix with updated stats
|
2009-08-11 15:19:04 -07:00 |
|
Brad Beckmann
|
b89add1e3f
|
merged Tushar's bug fix with public repository changes
|
2009-08-11 12:22:41 -07:00 |
|
Derek Hower
|
1a452d228b
|
protocol: added recycle actions to MOESI DMA events
|
2009-08-09 13:58:40 -05:00 |
|
Tushar Krishna
|
b952eb19c1
|
bug fix for data_msg_size in network/Network.cc
|
2009-08-07 13:59:40 -07:00 |
|
Derek Hower
|
cbc52ef6c5
|
fixed MOESI_CMP_directory bug
|
2009-08-06 03:41:28 -05:00 |
|
Derek Hower
|
f5e0c56da2
|
protocol: fixed MOESI_CMP_directory bug
|
2009-08-06 01:15:55 -05:00 |
|
Derek Hower
|
a1b5a6320f
|
ruby: better configuration assert message
|
2009-08-06 01:15:23 -05:00 |
|
Derek Hower
|
dff7c9eaa0
|
merge
|
2009-08-05 14:23:32 -05:00 |
|
Derek Hower
|
fbf7391bb0
|
ruby: configuration supports multiple runs in same session
These changes allow to run Ruby-gems multiple times from the same
ruby-lang script with different configurations
|
2009-08-05 14:20:32 -05:00 |
|
Derek Hower
|
1276df51e2
|
protocol: made MI_example dma mapping generic
|
2009-08-05 14:17:23 -05:00 |
|
Derek Hower
|
7f012ef8da
|
ruby: made mapAddressToRange based off a bit count
|
2009-08-04 23:05:37 -05:00 |
|