David Harris
|
b39ba7b4f8
|
Renamed wally-config to config in many comments
|
2023-10-16 13:49:09 -07:00 |
|
David Harris
|
d80cb36778
|
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
|
1a003019d6
|
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
|
3721f8347d
|
Preparing to merge with CBO* changes
|
2023-08-25 18:41:03 -07:00 |
|
David Harris
|
9f44241d0f
|
Added N and PBMT bits to MMU PTE
|
2023-08-24 19:44:46 -07:00 |
|
David Harris
|
f7f4c5fa7b
|
renamed test-shared.vh to config-shared.vh
|
2023-07-30 05:22:39 -07:00 |
|
Ross Thompson
|
8dc7870e62
|
Updated Arty A7 fpga config and device tree to 256MiB main memory.
|
2023-07-25 15:11:47 -05:00 |
|
Ross Thompson
|
717833b11a
|
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
|
6099b0e763
|
Fixed bugs in boot and new flash card merge. Works with arty a7 now.
|
2023-07-22 15:52:25 -05:00 |
|
Ross Thompson
|
3eeecd2f27
|
Merge branch 'boot' into mergeBoot
Merges Jacob's new sdc controller into wally.
|
2023-07-21 17:43:45 -05:00 |
|
Ross Thompson
|
0e22fe5231
|
Removed QEMU from configurations.
|
2023-07-19 10:23:55 -05:00 |
|
Ross Thompson
|
3bf2b35704
|
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
|
45667c9f4d
|
Clean up privilege rs1 decoding and implement svinval as sfence.vma
|
2023-07-13 02:41:17 -07:00 |
|
Ross Thompson
|
4b3b590f21
|
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 |
|