Noah Boorstin
|
bfa7aedd35
|
busybear: add seperate message on bad memory access becasue its confusing
|
2021-03-16 21:42:26 -04:00 |
|
Noah Boorstin
|
e7fae21eb8
|
busybear: add COUNTERS define
|
2021-03-16 21:08:47 -04:00 |
|
Domenico Ottolia
|
d354cbd37d
|
Add privileged testbench
|
2021-03-16 20:28:38 -04:00 |
|
Domenico Ottolia
|
82ea97e304
|
Add privileged tests for mcause
|
2021-03-16 19:22:36 -04:00 |
|
Domenico Ottolia
|
1ceb7a7431
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2021-03-16 19:12:21 -04:00 |
|
Domenico Ottolia
|
8b0c57a511
|
Add new make privileged command
|
2021-03-16 19:11:58 -04:00 |
|
Jarred Allen
|
152ffd16e2
|
Undo accidental change
|
2021-03-16 18:16:00 -04:00 |
|
Jarred Allen
|
ae5417195a
|
Condense the parallel and non-parallel wally-pipelined-batch.do files into one
|
2021-03-16 18:15:13 -04:00 |
|
Jarred Allen
|
f6cbe44cbd
|
Change busybear to only check that first 100k instructions load
|
2021-03-16 17:43:39 -04:00 |
|
Shreya Sanghai
|
36f0631203
|
added gshare and global history predictor
|
2021-03-16 17:03:01 -04:00 |
|
Jarred Allen
|
a82aa23399
|
Fix icache for jumping into misaligned instructions
|
2021-03-16 16:57:51 -04:00 |
|
Domenico Ottolia
|
b2faf3c888
|
Add privileged tests folder
|
2021-03-16 16:11:20 -04:00 |
|
Shreya Sanghai
|
9eed875886
|
added global history branch predictor
|
2021-03-16 16:06:40 -04:00 |
|
Jarred Allen
|
2d2092e8ab
|
Merge remote-tracking branch 'origin/main' into cache
|
2021-03-16 14:17:39 -04:00 |
|
Shreya Sanghai
|
08e9149e20
|
made performance counters count branch misprediction
|
2021-03-16 11:24:17 -04:00 |
|
Shreya Sanghai
|
74f1641c5a
|
Merge branch 'counters' into main
added a configurable number of performance counters
|
2021-03-16 11:01:30 -04:00 |
|
Jarred Allen
|
36452749d7
|
Merge remote-tracking branch 'origin/main' into cache
|
2021-03-15 19:08:25 -04:00 |
|
Noah Boorstin
|
9e1612c166
|
remove regression-wally.sh
|
2021-03-15 19:03:57 -04:00 |
|
Noah Boorstin
|
400791163e
|
copy Ross's branch predictor preload change into busybear
|
2021-03-15 18:27:27 -04:00 |
|
Ross Thompson
|
4c8952de6a
|
Converted branch predictor preloads to use system verilog rather than modelsim's load command.
|
2021-03-15 12:39:44 -05:00 |
|
Ross Thompson
|
f2a6e8c6cf
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
The last commit message about rv32ic having issues is now invalid. Looks like the issue was resolved.
|
2021-03-15 12:06:18 -05:00 |
|
Ross Thompson
|
806cfc4ea5
|
Fixed the parallel script so the rv64ic passes.
rv32ic and busybear still have issues.
|
2021-03-15 12:04:59 -05:00 |
|
Jarred Allen
|
ac9fd5a323
|
Fix BEQZ tests
|
2021-03-14 15:42:27 -04:00 |
|
Jarred Allen
|
926235b180
|
Merge upstream changes
|
2021-03-14 14:57:53 -04:00 |
|
Jarred Allen
|
deb13f34bb
|
Get non-jump case working
|
2021-03-14 14:46:21 -04:00 |
|
bbracker
|
e58d17d5b7
|
slightly smarter dtim HREADY
|
2021-03-13 07:03:33 -05:00 |
|
bbracker
|
345254b5a3
|
slightly smarter dtim HREADY
|
2021-03-13 06:55:34 -05:00 |
|
bbracker
|
c5015e5809
|
imem rd2 adrbits bugfix
|
2021-03-13 00:10:41 -05:00 |
|
Ross Thompson
|
940d892f29
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-03-12 20:18:35 -06:00 |
|
Ross Thompson
|
7ceef2b0c6
|
Fixed the issue with the batch mode not working after adding the function radix.
|
2021-03-12 20:16:03 -06:00 |
|
bbracker
|
f4fb546969
|
clint HREADY signal update
|
2021-03-12 20:23:55 -05:00 |
|
Ross Thompson
|
86078d856f
|
Cleaned up the function radix exractFunctionRadix script. I should change the name as this is no longer a modelsim radix.
|
2021-03-12 15:29:02 -06:00 |
|
Ross Thompson
|
6ee97830f7
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-03-12 14:58:04 -06:00 |
|
Ross Thompson
|
7743d8edc3
|
Cleanup of the branch predictor flush and stall controls.
|
2021-03-12 14:57:53 -06:00 |
|
David Harris
|
56b690ccb9
|
Drafted rv32a tests
|
2021-03-12 00:06:23 -05:00 |
|
David Harris
|
865c103599
|
64-bit AMO debugged
|
2021-03-11 23:18:33 -05:00 |
|
Ross Thompson
|
318b642359
|
Improve version of the function radix which does not cause the wave file rendering to slow down.
|
2021-03-11 17:12:21 -06:00 |
|
Noah Boorstin
|
cc94046084
|
test regression script: add commented out rv32ic tests
|
2021-03-11 12:57:54 -05:00 |
|
Noah Boorstin
|
394b79b5de
|
add rv32ic regression test
|
2021-03-11 12:40:29 -05:00 |
|
Noah Boorstin
|
54fa16d783
|
test regression script: parallalize better
|
2021-03-11 12:25:20 -05:00 |
|
Noah Boorstin
|
aba54659bf
|
test regression script: try adding verilator checking also
|
2021-03-11 07:32:31 +00:00 |
|
Noah Boorstin
|
81c14f899d
|
try adding delays to test regression script
|
2021-03-11 06:59:50 +00:00 |
|
Noah Boorstin
|
1093b07670
|
this is just a test for now, try to reimplement regression-wally in bash
|
2021-03-11 06:45:45 +00:00 |
|
Noah Boorstin
|
a8b242a6ef
|
busybear: account for CSR moving
|
2021-03-11 06:45:14 +00:00 |
|
Thomas Fleming
|
f47728c6e3
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2021-03-11 00:47:24 -05:00 |
|
David Harris
|
eaef379454
|
Drafted AMO tests
|
2021-03-11 00:42:13 -05:00 |
|
Thomas Fleming
|
1294235837
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
Conflicts:
wally-pipelined/src/ebu/ahblite.sv
|
2021-03-11 00:15:58 -05:00 |
|
David Harris
|
42275e92ed
|
Initial untested implementation of AMO instructions
|
2021-03-11 00:11:31 -05:00 |
|
Jarred Allen
|
4757794887
|
Return testbench to normal
|
2021-03-10 22:58:41 -05:00 |
|
Ross Thompson
|
845115302e
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-03-10 15:37:02 -06:00 |
|