Ross Thompson
|
4ca0c0ea7d
|
Added flush controls to cachway.
|
2021-09-16 16:56:48 -05:00 |
|
Ross Thompson
|
eb7b5f1d63
|
Added invalidate to icache.
|
2021-09-16 16:15:54 -05:00 |
|
Ross Thompson
|
230c794edd
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
Refixed some bit width issues in the icache.
|
2021-09-09 12:44:02 -05:00 |
|
Ross Thompson
|
90f2821bea
|
fixed some lint bugs.
|
2021-09-09 12:38:57 -05:00 |
|
David Harris
|
cb624fe679
|
Lint cleaning, riscv-arch-test testing
|
2021-09-09 11:05:12 -04:00 |
|
Ross Thompson
|
cbb47956cb
|
Swapped out the icachemem for cacheway. cacheway is modified to optionally support dirty bits.
|
2021-08-26 15:43:02 -05:00 |
|
Ross Thompson
|
7be0a73db1
|
Moved LRU and storage for the LRU into a single module. Also found a subtle bug with the update address used to write the cache's memory.
This was correct for the LRU but incorrect for the data, tag, valid, and dirty storage.
|
2021-08-25 21:09:42 -05:00 |
|
Ross Thompson
|
b5eba44417
|
Replaced dcache generate ORing with or_rows.
|
2021-08-25 13:46:36 -05:00 |
|
Ross Thompson
|
83cc0266b2
|
Rename of DCacheMem to cacheway.
simplified dcache names.
|
2021-08-25 13:33:15 -05:00 |
|