675 Commits (de9ebf704e94c0fa636c37d922017743baba861d)
 

Author SHA1 Message Date
Tim Newsome de9ebf704e Remove generic debug tests. (#65) 10 years ago
Andrew Waterman 3032e25ae6 Merge pull request #62 from riscv/trigger 10 years ago
Tim Newsome d49dd8b60e Merge branch 'master' into trigger 10 years ago
Tim Newsome 10d1bff0a1 Rebuild debug ROM because CSR encoding changed. 10 years ago
Tim Newsome 2b390a9dea Support triggers on TLB misses. 10 years ago
Tim Newsome e464ab8efb Theoretically support trigger timing. 10 years ago
Tim Newsome 84f5c416bf Rename tdata[0-2] to tdata[1-3]. 10 years ago
Tim Newsome 0bd33edd80 Save/restore tselect. Set dmode. 10 years ago
Tim Newsome 6be7552735 Fix indent. 10 years ago
Tim Newsome 1a01326bf9 Rename tdata0--tdata2 to tdata1--tdata3. 10 years ago
Andrew Waterman e15a1f99fd Add (degenerate) performance counter facility 10 years ago
Andrew Waterman 11ef82c726 Allow reads from tdrdata registers 10 years ago
Andrew Waterman bc49f60710 partially update spike to newer debug spec 10 years ago
Andrew Waterman c8149cb261 Fix spike interactive (-d) mode 10 years ago
Andrew Waterman b3e6c1d929 remove HWBPCOUNT field of DCSR 10 years ago
Tim Newsome d6dae45182 Implement address and data triggers. 10 years ago
Andrew Waterman 5e1d005935 Allow mstatus.MPP to store bad values; instead, validate on MRET 10 years ago
Colin Schmidt eb19d1c1de remove old rvc directory (#61) 10 years ago
Tim Newsome 4fcc71ee8a Add support for virtual priv register. (#59) 10 years ago
Andrew Waterman 5daafcde73 Set U bit in misa register 10 years ago
Tim Newsome 8a0e5d2ed3 Make address translation work in 32-bit. (#58) 10 years ago
Tim Newsome 75494f3abd Fix single step over csrw instructions. (#57) 10 years ago
Andrew Waterman da0bc312ae Don't treat RVC NOP as illegal instruction 10 years ago
Andrew Waterman 1b797b1aac Fix page table walker not respecting valid bit 10 years ago
Andrew Waterman e10d2def7d Update to new PTE format 10 years ago
Tim Newsome 6f64a1f72e Remove debug printf that was cluttering up output. 10 years ago
Andrew Waterman 03b8bad375 Disassemble RVC instructions based on XLEN 10 years ago
Tim Newsome 9b960e91b4 Make gdbserver code work with small Debug RAM. 10 years ago
Tim Newsome d723c6772d Support debugging 32-bit spike instances. 10 years ago
Andrew Waterman 8861244f8d Parameterize debug ROM contents on XLEN 10 years ago
Andrew Waterman 965571945c Remove fence.i from debug ROM 10 years ago
Andrew Waterman 7b9cd3e781 Don't use I$ in debug mode 10 years ago
Andrew Waterman 036c908666 Remove legacy HTIF; implement HTIF directly 10 years ago
Andrew Waterman b7fb80ccf5 Fix paddr_bits computation prior to VM setup 10 years ago
Andrew Waterman 03d4f02158 Merge sasid into sptbr 10 years ago
Andrew Waterman f5ecf65e5e Trap on tdrdata registers when tdrselect[XLEN-1]=0 10 years ago
Jonathan Neuschäfer ab2858e065 make check: Fail if the tests failed 10 years ago
Tim Newsome 1ec78cfedd Fix 2 bugs in Debug ROM: (#52) 10 years ago
Andrew Waterman f82d42cdef Add degenerate HW breakpoint implementation 10 years ago
Tim Newsome 68d0fcad87 Keep DCSR_XDEBUGVER unsigned. 10 years ago
neuschaefer 906bbfae48 Minor usability improvements (#48) 10 years ago
Tim Newsome 127cf78387 DCSR cause was moved, bug debug ROM wasn't updated 10 years ago
Tim Newsome e977e2297a Fix 'make check' when run from build directory. 10 years ago
Andrew Waterman 2fe8a17abf Fix build when not building inside root directory 10 years ago
Andrew Waterman 78dd5ad00d Add gitignore 10 years ago
Tim Newsome df1f020012 Move sethaltnot and cleardebint. 10 years ago
Tim Newsome 106ece891a New encoding.h for new CSR addresses. 10 years ago
Tim Newsome 8e11417db5 Move cleardebint, per spec. 10 years ago
Tim Newsome 4c3507d350 Use .word for mret, for now. 10 years ago
Tim Newsome 968408423f Change DCSR bits to match spec. 10 years ago