Howard Mao
|
ad3b7fd0e1
|
adjust CacheFillTest configuration
|
2015-11-19 10:52:14 -08:00 |
|
Howard Mao
|
24f7b9f472
|
make sure L2MetadataArray assigns unoccupied way if available
|
2015-11-19 10:45:54 -08:00 |
|
Howard Mao
|
4806f72b08
|
add CacheFillTest to check L2 conflict misses
|
2015-11-19 00:16:28 -08:00 |
|
Howard Mao
|
49c6b1ad1c
|
add CacheFillTest
|
2015-11-19 00:15:36 -08:00 |
|
Howard Mao
|
640544ea5a
|
generalize test harness
|
2015-11-18 22:54:05 -08:00 |
|
Howard Mao
|
f325874420
|
make sure timeout doesn't trigger spuriously on reset
|
2015-11-18 22:53:50 -08:00 |
|
Howard Mao
|
3514b6eb87
|
add some more useful configurations
|
2015-11-18 22:11:17 -08:00 |
|
Howard Mao
|
379d43d5f4
|
make MultiChannel routing more performant
|
2015-11-18 22:11:17 -08:00 |
|
Yunsup Lee
|
ea8ba49805
|
improve memory system: specialize MultiChannel routing
|
2015-11-18 21:58:22 -08:00 |
|
Howard Mao
|
8bc90ab9bd
|
separate out common functionality
|
2015-11-18 20:53:19 -08:00 |
|
Howard Mao
|
e50c7ad306
|
add NASTI error assertions back in
|
2015-11-18 17:05:54 -08:00 |
|
Howard Mao
|
e7e281275a
|
implement MultiChannel routing in a specialized (and more performant) way
|
2015-11-18 17:01:52 -08:00 |
|
Yunsup Lee
|
94d2dd3053
|
Merge remote-tracking branch 'origin/master' into rocc-fpu-port
|
2015-11-16 23:29:25 -08:00 |
|
Henry Cook
|
2b977325e3
|
Make prefetch type available in a_type, issue probeInvalidates for putPrefetches
|
2015-11-16 23:26:13 -08:00 |
|
Andrew Waterman
|
5195a5b891
|
Remove IPI network
This is now provided via MMIO.
|
2015-11-16 21:53:14 -08:00 |
|
Andrew Waterman
|
d426ecee78
|
Remove IPI network
This is now provided via MMIO.
|
2015-11-16 21:52:24 -08:00 |
|
Andrew Waterman
|
0f092b9b59
|
Remove IPI network
This is now provided via MMIO.
|
2015-11-16 21:51:43 -08:00 |
|
Henry Cook
|
0290635454
|
amo_shift_bits -> amo_shift_bytes
|
2015-11-16 19:07:58 -08:00 |
|
Henry Cook
|
485f1b7bd7
|
bump uncore
|
2015-11-16 18:14:03 -08:00 |
|
Henry Cook
|
64aaf71b06
|
L2AcquireTracker refactor to support merging Gets and Puts into Prefetches of the correct type.
Transaction metadata for primary and seconday misses now stored in the secondary miss queue.
Added BuiltInAcquireBuilder factory.
|
2015-11-16 18:10:09 -08:00 |
|
Henry Cook
|
03fa06e6e7
|
fix prefetch lockup on L2 hit
|
2015-11-15 12:51:34 -08:00 |
|
Yunsup Lee
|
5e2698adbc
|
Merge remote-tracking branch 'origin/master' into rocc-fpu-port
|
2015-11-14 16:44:55 -08:00 |
|
Yunsup Lee
|
8916c7e99c
|
push rocket
|
2015-11-14 16:43:28 -08:00 |
|
Yunsup Lee
|
213c1a4c81
|
fix fdiv/fsqrt control bug in fpu
|
2015-11-14 16:43:15 -08:00 |
|
Yunsup Lee
|
4dd097d156
|
Merge remote-tracking branch 'origin/master' into rocc-fpu-port
|
2015-11-14 14:52:13 -08:00 |
|
Yunsup Lee
|
6a6371fdb6
|
move to new version of hardfloat
|
2015-11-14 14:50:13 -08:00 |
|
Yunsup Lee
|
3c3c946755
|
move to new version of hardfloat
|
2015-11-14 14:49:17 -08:00 |
|
Howard Mao
|
e12efab423
|
skip meta_write state if no meta write pending
|
2015-11-13 13:50:35 -08:00 |
|
Yunsup Lee
|
608e4b2851
|
Merge remote-tracking branch 'origin/master' into rocc-fpu-port
|
2015-11-12 20:44:25 -08:00 |
|
Howard Mao
|
a1063bad54
|
fix issues with non-allocating put/get
|
2015-11-12 15:54:34 -08:00 |
|
Howard Mao
|
19daee10f0
|
use default constructors for IOMSHR acquire construction
|
2015-11-12 15:54:05 -08:00 |
|
Howard Mao
|
7e7d688a01
|
make sure L2 passes no-alloc acquires through to outer memory
|
2015-11-12 15:40:58 -08:00 |
|
Howard Mao
|
b3865c370a
|
make sure correct addr_beat is sent for Get response by narrower/converter
|
2015-11-12 15:40:38 -08:00 |
|
Howard Mao
|
f397d61033
|
add alloc option to Put constructor
|
2015-11-12 11:39:59 -08:00 |
|
Howard Mao
|
7733fbe6a3
|
make sure no-alloc write still updates data array if there is a cache hit
|
2015-11-12 11:39:36 -08:00 |
|
Howard Mao
|
10f4c6c71c
|
interleave cached and uncached requests
|
2015-11-12 11:34:44 -08:00 |
|
Colin Schmidt
|
97d0e195ae
|
Merge pull request #28 from ucb-bar/yusnup
Don't re-generate the .d files on "make clean"
|
2015-11-12 00:46:21 -08:00 |
|
Palmer Dabbelt
|
07f0e6be94
|
Don't re-generate the .d files on "make clean"
|
2015-11-12 00:41:55 -08:00 |
|
Howard Mao
|
7cae6cedf5
|
finished bit should be set true if generator not being used
|
2015-11-11 18:51:16 -08:00 |
|
Howard Mao
|
f93872d6b4
|
make sure cached generator actually drives finished signal
|
2015-11-11 18:45:36 -08:00 |
|
Howard Mao
|
eeda3dd770
|
add README
|
2015-11-11 18:30:19 -08:00 |
|
Howard Mao
|
9482d944ca
|
make Uncached generator vary the alloc bit
|
2015-11-11 18:26:56 -08:00 |
|
Howard Mao
|
6ddf81090b
|
didn't mean to turn off GenerateCached in last commit
|
2015-11-11 17:39:08 -08:00 |
|
Howard Mao
|
11f0b3d8db
|
restore old L2 cache AcquireTransactor configuration
|
2015-11-11 17:10:58 -08:00 |
|
Howard Mao
|
31da692ccc
|
default to single tile in WithMemtest
|
2015-11-11 14:54:13 -08:00 |
|
Howard Mao
|
55581195eb
|
add groundtest submodule for simple memory testing
|
2015-11-11 14:33:02 -08:00 |
|
Howard Mao
|
8a6b231b08
|
explicitly configure the number of requests being sent by generators
|
2015-11-11 14:32:19 -08:00 |
|
Howard Mao
|
149480411e
|
make sure ClientTileLinkEnqueuer uses the correct parameters
|
2015-11-10 16:09:19 -08:00 |
|
Howard Mao
|
b59ce5fed4
|
make sure L2 waits for outer grant before sending grant for write request
|
2015-11-10 16:06:14 -08:00 |
|
Howard Mao
|
13f62e0364
|
make sure generators can detect lockup
|
2015-11-10 14:39:56 -08:00 |
|