aboutsummaryrefslogtreecommitdiff
path: root/src/target/riscv/riscv.c
AgeCommit message (Expand)AuthorFilesLines
2017-06-20Don't immediately segfault with -rtos on v0.11.Tim Newsome1-0/+3
2017-06-15Fix indentation to match OpenOCD style.Tim Newsome1-38/+38
2017-06-15Jump to the RTOS hartid after haltingPalmer Dabbelt1-0/+7
2017-06-13Fix the build.Tim Newsome1-19/+20
2017-05-25Invalidate the register cache when rtos_hartid==-1Palmer Dabbelt1-1/+4
2017-05-25Invalidate the register cache on step, resume, resetPalmer Dabbelt1-0/+11
2017-05-11Shim back in some old interfaces for nowPalmer Dabbelt1-16/+72
2017-05-09Allow all harts to be resetPalmer Dabbelt1-37/+85
2017-05-05 Avoid accessing null target->reg_cacheMegan Wachs1-0/+6
2017-05-01Correct previous hart caching logicPalmer Dabbelt1-1/+2
2017-04-26Keep calling the old poll on v0.11 targetsPalmer Dabbelt1-2/+11
2017-04-26riscv: Fix some blocking compile warningsMegan Wachs1-2/+2
2017-04-26Add 64-bit and multihart supportPalmer Dabbelt1-8/+497
2017-04-10riscv: Implement the assert/deassert reset functions for v13Megan Wachs1-0/+3
2017-02-10Attempt to discover XLEN with abstract reg readsTim Newsome1-27/+0
2017-02-05Use the csrNNN name instead of "mstatus".Tim Newsome1-2/+6
2017-02-05Most gdbserver tests pass now.Tim Newsome1-2296/+89
2017-01-25riscv: disable interrupts for all priviledge levelsMegan Wachs1-3/+2
2017-01-25riscv: Use proper UINT packing and unpacking routines for disabling interrupt...Megan Wachs1-5/+12
2017-01-25riscv: Globally disable interrupts when running algorithms.Megan Wachs1-0/+12
2016-12-07riscv: implement skeletons for Memory Blank Check and CRC. Otherwise you just...Megan Wachs1-0/+30
2016-12-01Fix issue #6: build failure on gcc 6Tim Newsome1-1/+1
2016-11-25Cope better if the target unexpectedly resets.Tim Newsome1-4/+11
2016-11-18Flash at 8KB/s, using 10,000 byte working area.Tim Newsome1-0/+2
2016-11-16Use algorithm to speed up fespi flash programming.Tim Newsome1-1/+109
2016-11-01Make fpu regs work even if mstatus.fs is 0.Tim Newsome1-7/+87
2016-10-27Fix bug with slow targets.Tim Newsome1-11/+14
2016-10-24Add some comments.Tim Newsome1-0/+44
2016-10-20Make CLI step and resume work.Tim Newsome1-24/+26
2016-10-20Use reg_cache structure, to make reg command work.Tim Newsome1-64/+78
2016-10-14Print when we're ready for gdb to connect.Tim Newsome1-0/+6
2016-10-13Be quiet when the target is just running normally.Tim Newsome1-1/+0
2016-10-11Use an easily changed constant for timeout.Tim Newsome1-3/+4
2016-10-10Display pc to the user in 'monitor reset init'.Tim Newsome1-2/+13
2016-10-03Change invalid access from error to user message.Tim Newsome1-2/+2
2016-09-29Fix off-by-one error in assert.Tim Newsome1-9/+9
2016-09-29Clear dmode triggers when we first halt the targetTim Newsome1-19/+42
2016-09-29Deal with dbus being busy in all cases.Tim Newsome1-17/+43
2016-09-27Read idle, and test all debug RAM.Tim Newsome1-17/+73
2016-09-27Only write to existing dram. Clear dbus error.Tim Newsome1-45/+55
2016-09-23Improve low-level logging.Tim Newsome1-40/+79
2016-09-23Make more code use the scans "class".Tim Newsome1-178/+152
2016-09-23Implement hardware triggers that match spec.Tim Newsome1-157/+428
2016-09-23Optimize read a bit.Tim Newsome1-31/+39
2016-09-23Properly mark the cache as clean after its writtenTim Newsome1-3/+3
2016-09-23Convert some more code for 64-bit.Tim Newsome1-16/+17
2016-09-23Properly write 64-bit PCs.Tim Newsome1-2/+2
2016-09-23WIP for 64-bit support.Tim Newsome1-158/+345
2016-09-23Stop using conditional writes.Tim Newsome1-16/+18
2016-09-23Check for business in block reads.Tim Newsome1-2/+11