David Harris
|
28752303be
|
Added ZCA/ZCF/ZCD/ZCB support. Doesn't break regression, but not tested. Need to get tests for Zcb. Draft tests are in riscv-arch-test but not yet committed there
|
2023-10-04 12:28:12 -07:00 |
|
Ross Thompson
|
f863cbf366
|
Actually fixed non-power of 2 issue with RAS.
Added RAS swapping to branch predictor scripts and configurations.
|
2023-09-27 12:25:05 -05:00 |
|
David Harris
|
c6631ef808
|
Added N and PBMT bits to MMU PTE
|
2023-08-24 19:44:46 -07:00 |
|
Ross Thompson
|
b1f7a5768f
|
Removed all old references to the old flash card controller.
Added git submodule for the flash card in addins.
Replicated flash card top level for our changes into the fpga/src directory.
|
2023-07-24 15:45:57 -05:00 |
|
Ross Thompson
|
a89a1e675c
|
Merge branch 'boot' into mergeBoot
Merges Jacob's new sdc controller into wally.
|
2023-07-21 17:43:45 -05:00 |
|
Ross Thompson
|
af0e33209f
|
Removed QEMU from configurations.
|
2023-07-19 10:23:55 -05:00 |
|
Ross Thompson
|
b756b248b4
|
Wow. The newest version of Vivado does not like the enums as parameters.
The solution is simple. I changed the type to logic [31:0] and defined macros for the branch predictor types as 32 bit integers.
|
2023-07-18 15:07:10 -05:00 |
|
David Harris
|
644afa16cd
|
Clean up privilege rs1 decoding and implement svinval as sfence.vma
|
2023-07-13 02:41:17 -07:00 |
|
David Harris
|
d3aebc00d4
|
Fixed UART merge conflict
|
2023-06-15 11:36:37 -07:00 |
|
David Harris
|
430537a052
|
Moved cvw.sv to src root directory to avoid double-compiling and producing a warning. Adjusted to files to reflect this.
|
2023-06-14 09:44:52 -07:00 |
|