01372e1686
use Wire() correctly to assign a value
Megan Wachs
2017-04-07 13:58:04 -07:00
9ae4838708
jtag: Get rid of chisel deprecation warnings
Megan Wachs
2017-04-07 11:48:54 -07:00
22c6f728c3
debug: Use flags for resume instead of program buffer. Untested.
Megan Wachs
2017-04-07 09:54:51 -07:00
d361e9e343
debug: temporarily leave preexec in place
Megan Wachs
2017-04-06 18:27:51 -07:00
0e2c34b0d6
debug: update register map with new spec
Megan Wachs
2017-04-06 18:00:16 -07:00
df5caba7bf
debug: Make it easier to override parts of the Default Debug Config (#655)
Megan Wachs
2017-04-06 10:33:17 -07:00
5c458322b5
bump chisel for withReset bugfix
Andrew Waterman
2017-04-05 19:55:57 -07:00
c861c4925e
Don't signal access exceptions on invalid PTEs
Andrew Waterman
2017-04-04 12:01:59 -07:00
2e09253d26
Revive I$ parity option
Andrew Waterman
2017-04-03 00:45:26 -07:00
43917dd59f
Get I$ s1_kill signal off the critical path
Andrew Waterman
2017-04-02 22:26:40 -07:00
744fb2e4b9
Cut imem.resp.ready critical path with a flow queue
Andrew Waterman
2017-04-02 22:25:13 -07:00
3e72f9779f
Handle single-step with a pipeline stall, not a flush
Andrew Waterman
2017-04-05 17:52:31 -07:00
c5b0b6fb85
debug: bump openOCD version to pick up read_mem fix. Use MemTest64 instead because it's more likely to fail than SimpleS0Test
Megan Wachs
2017-04-04 16:49:17 -07:00
2601740542
debug: fix some typos related to the ID->SEL mapping functions
Megan Wachs
2017-04-04 13:43:39 -07:00
b94f1f15b0
debug: redirect DMI NOPs to CONTROL register so things don't hang during reset
Megan Wachs
2017-04-04 13:22:51 -07:00
eef05cc1fc
debug: Enforce mapping between hartsel and hartid, use more reasonable defaults for DATA and PROGBUF sizes.
Megan Wachs
2017-04-04 11:07:33 -07:00
f6e72a3ef6
debug: Bump riscv-tools to pick up FESVR to version that works with debug v013
Megan Wachs
2017-03-29 14:46:01 -07:00
375a039279
debug: Use proper write-1-to-clear ABSTRACTCS.cmderr behavior (because fesvr code is using correct spec)
Megan Wachs
2017-03-28 21:14:22 -07:00
ca9a5a1cf7
debug: Fixes in how the SimDTM was hooked up to FESVR
Megan Wachs
2017-03-28 21:13:45 -07:00
ff38ebdf5e
debug: Bump FESVR version to initial Debug v13. Doesn't work yet.
Megan Wachs
2017-03-28 21:12:57 -07:00
8dfbf4532a
Use 1 MHz as default timebase (#628)
Andrew Waterman
2017-03-28 19:59:56 -07:00
44fb3be7d0
Fix MMIO/cache refill concurrency bug in DCache
Andrew Waterman
2017-03-28 16:04:02 -07:00
db3ed12ce3
Fix regression in groundtest DummyPTW
Andrew Waterman
2017-03-27 22:58:17 -07:00
4215f480ef
Write instruction to badaddr on illegal instruction traps
Andrew Waterman
2017-03-27 22:06:52 -07:00
d6ab929c41
debug: Remove older version of JTAG interface as it is superseded by the one in jtag package.
Megan Wachs
2017-03-27 21:25:37 -07:00
cbc8d2400a
debug: remove old Verilog DebugTransportModuleJtag file as it has been replaced by Chisel version
Megan Wachs
2017-03-27 21:24:44 -07:00
bb64c92906
csr: Bring functionality in line with v13 spec. ebreak does not cause exception in Debug Mode, it just starts at Debug ROM again.
Megan Wachs
2017-03-27 21:21:48 -07:00
42ca597478
debug: Breaking change until FESVR is updated as well.
Megan Wachs
2017-03-27 21:19:08 -07:00