bbracker
|
56b0d4d016
|
added slack notifier for long sims
|
2021-06-22 08:31:41 -04:00 |
|
Ross Thompson
|
03084a4128
|
Icache now uses physical lenght bits rather than XLEN.
|
2021-06-21 16:41:09 -05:00 |
|
Ross Thompson
|
8ec5b0c4f1
|
Improved some names in icache.
|
2021-06-21 16:40:37 -05:00 |
|
Kip Macsai-Goren
|
81b433299f
|
updated mmu test pagetables so that make can be run.
|
2021-06-21 12:26:47 -04:00 |
|
David Harris
|
82515862e3
|
Commented out 100k tests to improve speed
|
2021-06-21 01:43:18 -04:00 |
|
David Harris
|
29ad38fb9e
|
Added Physical Address and Size to PMA Checker/MMU
|
2021-06-21 01:27:02 -04:00 |
|
David Harris
|
aef408af58
|
Reversed [0:...] with [...:0] in bus widths across the project
|
2021-06-21 01:17:08 -04:00 |
|
David Harris
|
0a59b006ab
|
Cleaned up fcsr code and added _SUPPORTED to optionally disable peripherals
|
2021-06-20 22:59:04 -04:00 |
|
bbracker
|
83a1f29c37
|
remove OVP_CSR_CONFIG because it is an alias of BUSYBEAR
|
2021-06-20 22:38:25 -04:00 |
|
bbracker
|
5afad80432
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-06-20 22:29:40 -04:00 |
|
bbracker
|
665a67f442
|
linux actually uses FPU now!
|
2021-06-20 22:29:21 -04:00 |
|
Katherine Parry
|
26bad083ad
|
all rv64f instructions except convert, divide, square root, and FLD pass
|
2021-06-20 20:24:09 -04:00 |
|
bbracker
|
1f2a967e0f
|
read from MSTATUS workaround because QEMU has incorrect MSTATUS
|
2021-06-20 10:11:39 -04:00 |
|
bbracker
|
2611d214a6
|
testbench update b/c QEMU extends 32b CSRs to 64b
|
2021-06-20 09:24:19 -04:00 |
|
bbracker
|
7aa2f0d953
|
make xCOUNTEREN what buildroot expects it to be
|
2021-06-20 09:22:31 -04:00 |
|
bbracker
|
6e9c6e3e6a
|
whoops wavedo typo
|
2021-06-20 05:36:54 -04:00 |
|
bbracker
|
9469367da3
|
make buildroot ignore SSTATUS because QEMU did not originally log it
|
2021-06-20 05:31:24 -04:00 |
|
bbracker
|
78f4703dc9
|
MSTATUS workaround
|
2021-06-20 04:48:09 -04:00 |
|
bbracker
|
927d99cf3b
|
workaround for ignoring MTIME
|
2021-06-20 02:26:39 -04:00 |
|
bbracker
|
52fb630379
|
remove lingering busybear stuff from buildroot do files
|
2021-06-20 00:50:53 -04:00 |
|
bbracker
|
124ef980e3
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-06-20 00:40:44 -04:00 |
|
bbracker
|
3e32ba3684
|
make buildroot waves only turn on after a user-specified point
|
2021-06-20 00:39:30 -04:00 |
|
Ross Thompson
|
bb756849a7
|
Revert "Icache now uses physical lenght bits rather than XLEN."
This reverts commit d4de8a54a2 .
|
2021-06-19 08:58:34 -05:00 |
|
Ross Thompson
|
e4c932265d
|
Revert "Improved some names in icache."
This reverts commit 22ea801edb .
|
2021-06-19 08:58:32 -05:00 |
|
bbracker
|
ebe893b70c
|
change buildroot config to use relative path for testvectors
|
2021-06-18 22:28:07 -04:00 |
|
bracker
|
3d99c9c2c4
|
gitignore merge
|
2021-06-18 21:12:05 -05:00 |
|
bracker
|
ed75172f21
|
handle tera usernames more gracefully
|
2021-06-18 21:11:14 -05:00 |
|
bbracker
|
10ca2ac5bc
|
on-Tera solution for sym linking to linux testvectors
|
2021-06-18 22:01:18 -04:00 |
|
bracker
|
a9f9ef1180
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-06-18 20:41:01 -05:00 |
|
bracker
|
8a8b0dcfd7
|
script support for copying large files from tera
|
2021-06-18 20:40:19 -05:00 |
|
Kip Macsai-Goren
|
20c8e6d929
|
fixed trap handler, maker errors, pagetables still need work.
|
2021-06-18 18:13:08 -04:00 |
|
Kip Macsai-Goren
|
5e3f2ce5d5
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-06-18 18:08:07 -04:00 |
|
bbracker
|
f394b91515
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-06-18 17:37:49 -04:00 |
|
bbracker
|
f84a689c19
|
fixed PCtext error by using blocking assignments
|
2021-06-18 17:37:40 -04:00 |
|
Kip Macsai-Goren
|
2117162a47
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-06-18 13:27:10 -04:00 |
|
Ross Thompson
|
0250d52ae3
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2021-06-18 12:24:42 -05:00 |
|
Ross Thompson
|
22ea801edb
|
Improved some names in icache.
|
2021-06-18 12:22:41 -05:00 |
|
Ross Thompson
|
d4de8a54a2
|
Icache now uses physical lenght bits rather than XLEN.
|
2021-06-18 12:02:59 -05:00 |
|
David Harris
|
43bc17350b
|
Restored wally-busybear testbench now that graphical sim is working
|
2021-06-18 12:36:25 -04:00 |
|
bbracker
|
958f60c704
|
restore graphical buildroot sim
|
2021-06-18 11:58:16 -04:00 |
|
Abe
|
892c14430b
|
Updated directory coremark_bare's wally-config file to define PMP_ENTRIES
|
2021-06-18 11:46:25 -04:00 |
|
Kip Macsai-Goren
|
a47519df27
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-06-18 10:46:43 -04:00 |
|
bbracker
|
1e93bbd119
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-06-18 09:49:37 -04:00 |
|
bbracker
|
72f1e3eab6
|
buildroot added to regression because it passes regression
|
2021-06-18 09:49:30 -04:00 |
|
David Harris
|
21a55458ca
|
Made MemPAdrM and related signals PA_BITS wide
|
2021-06-18 09:36:22 -04:00 |
|
David Harris
|
a3f3533cce
|
Changed physical addresses to PA_BITS in size in MMU and TLB
|
2021-06-18 09:11:31 -04:00 |
|
bbracker
|
0980ce92bc
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-06-18 08:15:40 -04:00 |
|
bbracker
|
8ae333a6b2
|
remove unused testbench-busybear.sv
|
2021-06-18 08:15:19 -04:00 |
|
David Harris
|
cc78504ae4
|
Cleaned up PMAAccessFult logic but it still doesn't accomdate TIM and BootTim depending on AccessRWX
|
2021-06-18 08:13:15 -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 |
|