David Harris
|
8ca7abaa02
|
Added support for TVM flag in CSRS and to disabl TLB when MEM_VIRTMEM = 0
|
2021-07-05 20:35:31 -04:00 |
|
David Harris
|
6b9cfe90d8
|
Added ASID & Global PTE handling to TLB CAM
|
2021-07-04 17:52:00 -04:00 |
|
David Harris
|
9276446797
|
Switched to array notation for pmpchecker
|
2021-07-04 10:51:56 -04:00 |
|
David Harris
|
c897bef8cd
|
Moved BOOTTIM to 0x1000-0x1FFF. Added logic to detect an access to undefined memory and assert HREADY so bus doesn't hang.
|
2021-07-04 01:19:38 -04:00 |
|
Ross Thompson
|
549b7b2a62
|
Merge branch 'main' into bigbadbranch
|
2021-07-02 11:52:26 -05:00 |
|
bbracker
|
83a1f29c37
|
remove OVP_CSR_CONFIG because it is an alias of BUSYBEAR
|
2021-06-20 22:38:25 -04:00 |
|
bbracker
|
7aa2f0d953
|
make xCOUNTEREN what buildroot expects it to be
|
2021-06-20 09:22:31 -04:00 |
|
bbracker
|
ebe893b70c
|
change buildroot config to use relative path for testvectors
|
2021-06-18 22:28:07 -04:00 |
|
David Harris
|
72d8d34e3c
|
allow all size memory access in CLINT; added underscore to peripheral address symbols
|
2021-06-18 08:05:50 -04:00 |
|
David Harris
|
91a13999a9
|
Added SUPPORTED to each peripheral in each config file
|
2021-06-17 21:36:32 -04:00 |
|
bbracker
|
f0266f621b
|
merge
|
2021-06-10 10:03:01 -04:00 |
|
bbracker
|
31e1c926f2
|
attempt to fix regression by adding PMP_ENTRIES to configs
|
2021-06-10 09:59:26 -04:00 |
|
David Harris
|
e231fc6b00
|
More verilator fixes, but bpred is broken
|
2021-06-09 21:03:03 -04:00 |
|
Kip Macsai-Goren
|
fcb9b1f0e1
|
working version with new mmu comments, old boottim values
|
2021-06-08 15:20:25 -04:00 |
|
David Harris
|
cfe5c27946
|
Resized BOOT TIM to 1 KB
|
2021-06-08 14:04:32 -04:00 |
|
David Harris
|
b37bcc8e38
|
Continued merge
|
2021-06-07 12:49:47 -04:00 |
|
David Harris
|
1e67db2f0c
|
Second attept to commit refactoring config files
|
2021-06-07 12:37:46 -04:00 |
|
David Harris
|
95cc70295b
|
Merge difficulties
|
2021-06-07 09:50:23 -04:00 |
|
David Harris
|
8bbabb683d
|
Refactored configuration files and renamed testbench-busybear to testbench-linux
|
2021-06-07 09:46:52 -04:00 |
|
Kip Macsai-Goren
|
b99b5f8e0e
|
moved privilege dfinitions into wally-constants, upgraded relevant includes
|
2021-06-04 17:55:07 -04:00 |
|
David Harris
|
b836679ae1
|
Started MMU
|
2021-06-04 11:59:14 -04:00 |
|
David Harris
|
a61411995a
|
moved shared constants to a shared directory
|
2021-06-03 22:41:30 -04:00 |
|
Ross Thompson
|
14a69c1d06
|
Added the ability to exclude branch predictor.
|
2021-04-26 14:27:42 -05:00 |
|
Noah Boorstin
|
5902637632
|
buildroot: sim is now running!
yes it only gets through 5 instructions right now. Yes that's my fault.
|
2021-04-17 14:44:32 -04:00 |
|
Noah Boorstin
|
541fb22dc9
|
start to add buildroot testbench
This still uses testbench-busybear.sv
I think it might be time to finally rename nearly 'busybear' thing to 'linux'
|
2021-04-16 23:27:29 -04:00 |
|