aboutsummaryrefslogtreecommitdiff
path: root/riscv
AgeCommit message (Expand)AuthorFilesLines
2016-09-02Merge branch 'master' into triggerTim Newsome3-74/+342
2016-09-02Support triggers on TLB misses.Tim Newsome3-1/+54
2016-09-01Theoretically support trigger timing.Tim Newsome3-0/+10
2016-08-31Rename tdata[0-2] to tdata[1-3].Tim Newsome2-16/+27
2016-08-31Save/restore tselect. Set dmode.Tim Newsome2-0/+47
2016-08-29Fix indent.Tim Newsome1-1/+1
2016-08-29Rename tdata0--tdata2 to tdata1--tdata3.Tim Newsome4-12/+18
2016-08-26Add (degenerate) performance counter facilityAndrew Waterman3-105/+386
2016-08-25Allow reads from tdrdata registersAndrew Waterman1-0/+3
2016-08-25partially update spike to newer debug specAndrew Waterman5-67/+45
2016-08-25Fix spike interactive (-d) modeAndrew Waterman4-12/+5
2016-08-22remove HWBPCOUNT field of DCSRAndrew Waterman1-1/+0
2016-08-22Implement address and data triggers.Tim Newsome9-62/+633
2016-08-17Allow mstatus.MPP to store bad values; instead, validate on MRETAndrew Waterman3-14/+5
2016-07-28Add support for virtual priv register. (#59)Tim Newsome5-6/+25
2016-07-22Set U bit in misa registerAndrew Waterman1-0/+1
2016-07-19Make address translation work in 32-bit. (#58)Tim Newsome1-5/+9
2016-07-13Fix single step over csrw instructions. (#57)Tim Newsome1-5/+9
2016-07-12Don't treat RVC NOP as illegal instructionAndrew Waterman1-1/+1
2016-07-12Fix page table walker not respecting valid bitAndrew Waterman1-1/+1
2016-07-06Update to new PTE formatAndrew Waterman4-44/+27
2016-07-01Remove debug printf that was cluttering up output.Tim Newsome1-1/+0
2016-06-29Disassemble RVC instructions based on XLENAndrew Waterman3-7/+7
2016-06-27Make gdbserver code work with small Debug RAM.Tim Newsome2-20/+37
2016-06-27Support debugging 32-bit spike instances.Tim Newsome2-143/+415
2016-06-22Don't use I$ in debug modeAndrew Waterman1-3/+4
2016-06-22Remove legacy HTIF; implement HTIF directlyAndrew Waterman8-196/+65
2016-06-22Fix paddr_bits computation prior to VM setupAndrew Waterman2-9/+5
2016-06-17Merge sasid into sptbrAndrew Waterman2-12/+31
2016-06-09Trap on tdrdata registers when tdrselect[XLEN-1]=0Andrew Waterman1-3/+0
2016-06-08Add degenerate HW breakpoint implementationAndrew Waterman2-0/+22
2016-06-03Keep DCSR_XDEBUGVER unsigned.Tim Newsome1-1/+1
2016-06-03Minor usability improvements (#48)neuschaefer1-0/+2
2016-06-01Move sethaltnot and cleardebint.Tim Newsome1-2/+2
2016-05-24New encoding.h for new CSR addresses.Tim Newsome1-4/+4
2016-05-24Move cleardebint, per spec.Tim Newsome1-1/+1
2016-05-23Change DCSR bits to match spec.Tim Newsome1-14/+14
2016-05-23Turn off debugging.Tim Newsome4-34/+31
2016-05-23Tell gdb we can handle large packets.Tim Newsome2-1/+2
2016-05-23Fix writing odd numbers of bytes to odd addresses.Tim Newsome1-13/+20
2016-05-23Exceptions in Debug Mode don't update any regs.Tim Newsome3-71/+35
2016-05-23Ignore MPRV in Debug Mode.Tim Newsome1-1/+1
2016-05-23Write test for downloading a mostly random programTim Newsome1-2/+7
2016-05-23Remove already-implemented TODO.Tim Newsome1-1/+0
2016-05-23Remove obsolete TODO.Tim Newsome1-3/+0
2016-05-23Implement ebreak[mhsu].Tim Newsome2-2/+18
2016-05-23Remove dependency on include file in my homedir.Tim Newsome4-44/+50
2016-05-23mprv test now breaks like it's supposed to.Tim Newsome1-0/+9
2016-05-23Deal with escapes that gdb sends in binary data.Tim Newsome1-2/+18
2016-05-23Make -H halt the core right out of reset.Tim Newsome4-13/+16