naichewa
|
e3d8162279
|
harris code review 3
|
2023-11-01 10:14:15 -07:00 |
|
David Harris
|
1a6e57f8c0
|
Renamed wally-config to config in many comments
|
2023-10-16 13:49:09 -07:00 |
|
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
|
f7b50f4721
|
Preparing to merge with CBO* changes
|
2023-08-25 18:41:03 -07:00 |
|
David Harris
|
c6631ef808
|
Added N and PBMT bits to MMU PTE
|
2023-08-24 19:44:46 -07:00 |
|
David Harris
|
d58ece3d44
|
renamed test-shared.vh to config-shared.vh
|
2023-07-30 05:22:39 -07:00 |
|
Ross Thompson
|
dbf9e5da0b
|
Updated Arty A7 fpga config and device tree to 256MiB main memory.
|
2023-07-25 15:11:47 -05: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
|
63afd95ad3
|
Fixed bugs in boot and new flash card merge. Works with arty a7 now.
|
2023-07-22 15:52:25 -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 |
|
Ross Thompson
|
7aecd72c35
|
Fpga does not correctly boot linux. I think the solution here is to revert out all substantive changes except for parameterization and then add them back in one at a time. This is necessary because the parameterization is not completed in one contiguous group of commits.
|
2023-06-22 12:55:49 -05:00 |
|