bbracker
|
28fed18421
|
No longer forcing CSRReadValM because that can feedback to corrupt some CSRs
|
2021-09-06 22:59:54 -04:00 |
|
bbracker
|
58d478eb23
|
restore functionality of being able to turn on waves at a certain instruction count; restore linux-waves.do because wave.do seems to be in disrepair
|
2021-09-04 19:45:04 -04:00 |
|
bbracker
|
9dcd5d3622
|
fix UART RX FIFO bug where tail pointer can overtake head pointer
|
2021-07-22 02:09:41 -04:00 |
|
bbracker
|
cdcf419147
|
make address translator signals visible in waveview
|
2021-07-21 20:07:49 -04:00 |
|
bbracker
|
77b690faf0
|
make testbench check the same CSRs that QEMU logs; change CLINT to reset MTIMECMP to -1 so that we don't instantly get a timer interrupt upon reset
|
2021-07-19 15:13:03 -04:00 |
|
bbracker
|
64a81941ff
|
change memread testvectors to not left-shift bytes and half-words
|
2021-07-18 21:49:53 -04:00 |
|
bbracker
|
f4f3ef0307
|
linux testbench progress
|
2021-07-18 18:47:40 -04:00 |
|
bbracker
|
ac908bc2e4
|
swapped out linux testbench signal names
|
2021-07-17 14:46:18 -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 |
|
bbracker
|
9927f771cc
|
linux testbench now ignores HWRITE glitches caused by flush glitches
|
2021-06-25 09:28:52 -04:00 |
|
bbracker
|
b84419ff4e
|
overhauled linux testbench and spoofed MTTIME interrupt
|
2021-06-24 01:42:35 -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
|
3e32ba3684
|
make buildroot waves only turn on after a user-specified point
|
2021-06-20 00:39:30 -04:00 |
|
bbracker
|
832e4fc7e3
|
making linux waveforms more useful
|
2021-06-17 08:37:37 -04:00 |
|