bbracker
|
5e9dcb3f1c
|
linux testbench progress
|
2021-07-18 18:47:40 -04:00 |
|
bbracker
|
4a3503281f
|
swapped out linux testbench signal names
|
2021-07-17 14:46:18 -04:00 |
|
bbracker
|
01ca22af49
|
changed stop of linux boot from arch_cpu_idle to do_idle
|
2021-07-16 12:27:15 -04:00 |
|
Katherine Parry
|
36f59f3c99
|
Almost all convert instructions pass Imperas tests
|
2021-07-11 18:06:33 -04:00 |
|
David Harris
|
5f91b339aa
|
Added F_SUPPORTED flag to disable floating point unit when not in MISA
|
2021-07-05 10:30:46 -04:00 |
|
David Harris
|
9645b023c9
|
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 |
|
bbracker
|
13cf7c0934
|
linux testbench now ignores HWRITE glitches caused by flush glitches
|
2021-06-25 09:28:52 -04:00 |
|
bbracker
|
be962cb1ff
|
overhauled linux testbench and spoofed MTTIME interrupt
|
2021-06-24 01:42:35 -04:00 |
|
David Harris
|
a514554eeb
|
Reduced complexity of pmpadrdec
|
2021-06-23 03:03:52 -04:00 |
|
bbracker
|
dc26f2a6d0
|
whoops wavedo typo
|
2021-06-20 05:36:54 -04:00 |
|
bbracker
|
c77aabdc6f
|
make buildroot ignore SSTATUS because QEMU did not originally log it
|
2021-06-20 05:31:24 -04:00 |
|
bbracker
|
d62d9a7aac
|
make buildroot waves only turn on after a user-specified point
|
2021-06-20 00:39:30 -04:00 |
|
bbracker
|
5b96f7fbd7
|
making linux waveforms more useful
|
2021-06-17 08:37:37 -04:00 |
|
bbracker
|
4e765ee1c5
|
expanded GPIO testing and caught small GPIO bug
|
2021-06-03 10:03:09 -04:00 |
|
bbracker
|
2c77a13c08
|
fixed InstrValid signals and implemented less costly MEPC loading
|
2021-06-02 10:03:19 -04:00 |
|
bbracker
|
39ae743543
|
turns out I should not have tried renaming FStallD to FPUStallD because that name was already used! All the same it does feel weird to have two such signals floating around \(ah pun!\)
|
2021-05-28 23:11:37 -04:00 |
|
bbracker
|
846553ac7d
|
improved PLIC test organization
|
2021-05-21 15:13:02 -04:00 |
|
Katherine Parry
|
06af239e6c
|
FMV.D.X imperas test passes
|
2021-05-20 22:17:59 -04:00 |
|
bbracker
|
1d3db5ead5
|
small bit of busybear debug progress
|
2021-05-19 20:18:00 -04:00 |
|
James E. Stine
|
865b3ee219
|
Updates on Divide - pushed in working version of DIV64U for Divide and REmainder. Will do 32-bit version tomorrow as well as Signed version
|
2021-05-17 16:48:51 -05:00 |
|
Thomas Fleming
|
cfe64e7c24
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
Conflicts:
wally-pipelined/src/ebu/ahblite.sv
|
2021-05-03 14:02:19 -04:00 |
|
bbracker
|
9ab714e636
|
small rv64 plic test bugfix
|
2021-05-03 10:06:44 -04:00 |
|
Thomas Fleming
|
6e5fc107d9
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2021-04-29 16:30:00 -04:00 |
|
Jarred Allen
|
ebd9c0ee29
|
Remove signal which no longer exists from default waves, so sim-wally works
|
2021-04-29 14:41:10 -04:00 |
|
Thomas Fleming
|
c62fdfb7b3
|
Remove unused waves from .do files
|
2021-04-29 02:19:46 -04:00 |
|
Noah Boorstin
|
0324329ed9
|
linux: start using internal branch predictor signal
|
2021-04-26 14:34:38 -04:00 |
|
Ross Thompson
|
8e5409af66
|
Icache integrated!
Merge branch 'icache-almost-working' into main
|
2021-04-26 11:48:58 -05:00 |
|
bbracker
|
1cc0dcc83f
|
progress on bus and lrsc
|
2021-04-26 07:43:16 -04:00 |
|
bbracker
|
a3487a9e47
|
do script refactor
|
2021-04-24 09:32:09 -04:00 |
|
Jarred Allen
|
850f728cc7
|
Merge branch 'main' into cache
|
2021-04-19 00:05:23 -04:00 |
|
bbracker
|
368c94d4ff
|
working GPIO interrupt demo
|
2021-04-15 21:09:15 -04:00 |
|
Jarred Allen
|
d99b8f772e
|
Merge from branch 'main'
|
2021-04-08 17:19:34 -04:00 |
|
bbracker
|
755e2e5771
|
merge testbench
|
2021-04-08 14:28:01 -04:00 |
|
bbracker
|
31c6b2d01f
|
Yee hoo first draft of PLIC plus self-checking tests
|
2021-04-04 06:40:53 -04:00 |
|
James E. Stine
|
cff08adc3a
|
Added some updates to divider - still not working all the time. Still a bug with signals within muldiv - specificaly MultDivE being modified during Execute stage. Seems to be triggered by ahblite signal.
|
2021-04-02 06:27:37 -05:00 |
|
ushakya22
|
6b9ae41302
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-03-30 15:25:07 -04:00 |
|
Jarred Allen
|
631454ccf9
|
Merge branch 'cache2' into cache
Conflicts:
wally-pipelined/testbench/testbench-imperas.sv
|
2021-03-30 13:32:33 -04:00 |
|
Jarred Allen
|
7ca57cc4fc
|
Merge branch 'main' into cache
Conflicts:
wally-pipelined/regression/wave-dos/ahb-waves.do
wally-pipelined/src/ifu/ifu.sv
wally-pipelined/testbench/testbench-busybear.sv
wally-pipelined/testbench/testbench-imperas.sv
|
2021-03-30 12:55:01 -04:00 |
|
Jarred Allen
|
39bf2347bc
|
Fix error when reading an instruction that crosses a line boundary
|
2021-03-25 18:47:23 -04:00 |
|
ShreyaSanghai
|
139c2076a1
|
Removed PCW and InstrW from ifu
|
2021-03-26 01:53:19 +05:30 |
|
Jarred Allen
|
3b4f0141f4
|
Begin work on compressed instructions
|
2021-03-25 14:43:10 -04:00 |
|
Jarred Allen
|
0290568a52
|
Make cache output NOP after a reset
|
2021-03-25 13:18:30 -04:00 |
|
Jarred Allen
|
602271ff7b
|
rv64i linear control flow now working
|
2021-03-25 13:02:26 -04:00 |
|
Jarred Allen
|
0d05c51af9
|
Remove deleted signal from waves
|
2021-03-23 14:17:17 -04:00 |
|
Jarred Allen
|
b63bfc7afa
|
Fix conflicts in ahb-waves that snuck through manual merging
|
2021-03-20 17:16:50 -04:00 |
|
Jarred Allen
|
279c09b27c
|
Merge changes from main
|
2021-03-18 18:58:10 -04:00 |
|
Jarred Allen
|
2a29def21c
|
Add icache's read request to ahb wavs
|
2021-03-18 18:52:03 -04:00 |
|
bbracker
|
85363e941d
|
AHB bugfixes and sim waveview refactoring
|
2021-03-18 18:25:12 -04:00 |
|
bbracker
|
98e93a63c0
|
maybe AHB works now
|
2021-03-18 17:47:00 -04:00 |
|