958 Commits (c6451cf437e6e47c87f69755e46a5a9e2c1962fb)
 

Author SHA1 Message Date
Andrew Waterman b6ec196e9e Instantiate disassembler after max_xlen is known 8 years ago
Andrew Waterman 8a485de092
Don't increment instret immediately after it is written (#231) 8 years ago
Tim Newsome bed0a54fda Fix 2 trigger corner cases. (#229) 8 years ago
Andrew Waterman 1ff2a70ec8 Make sstatus.MXR readable 8 years ago
SeungRyeol Lee 2cd60b277e Fix using the uninitialized disassemble object. (#220) 8 years ago
Andrew Waterman 95487c248a
Refactor and fix LR/SC implementation (#217) 8 years ago
Tim Newsome cc50a327a5
Merge pull request #212 from riscv/hartsel 8 years ago
Tim Newsome 5542d31fcf Update debug_defines.h 8 years ago
Andy Wright d6fcfdebf6 Put simif_t declaration in its own file. (#209) 8 years ago
Prashanth Mundkur 19efe7d112 Fix install of missed header. (#207) 8 years ago
Prashanth Mundkur 545911797f Extract out device-tree generation and compilation into an exported api. (#197) 8 years ago
Andrew Waterman d48f107dba Revert "C.LWSP and C.LDSP with rd=0 are legal instructions" 8 years ago
Andrew Waterman d336aee08b C.LWSP and C.LDSP with rd=0 are legal instructions 8 years ago
Andrew Waterman d2e9a109e8 Fix commit log for serializing instructions 8 years ago
Andrew Waterman 3d016e2765 Only break out of the simulator loop on WFI, not on CSR writes 8 years ago
Andrew Waterman c0172e96bc When no arguments are passed, print spike help, not fesvr help 8 years ago
Prashanth Mundkur 2dbcb01ca1 Allow querying the mmu configuration chosen during the build. (#191) 8 years ago
Andrew Waterman 4856220f05 Revert "Fix for issue #183: No illegal instruction exception for c.sxxi instructions encoded with zero shift amount" 8 years ago
Palmer Dabbelt 3242d9b918
Merge pull request #189 from pmundkur/pm-csr-name-api 8 years ago
Prashanth Mundkur fa2aaa3f8a Add an api to get the name for a CSR. 8 years ago
Andrew Waterman 1da69b975b
Implement Hauser misa.C misalignment proposal (#187) 8 years ago
Prashanth Mundkur ec79312862 Fix the access exception during page-table walks to match the original access type, as specified in the manual. (#185) 8 years ago
Tim Newsome 0020b3b924 Fix spike-dasm. (#184) 8 years ago
Tim Newsome b4997aa4be
Merge pull request #182 from riscv/reset_bits 8 years ago
Tim Newsome 90bafe660b Implement debug havereset bits 8 years ago
Andrew Waterman 403438d609 Merge branch 'deepsrc-b_fix_issue183' 8 years ago
Shubhodeep Roy Choudhury be0555d585 Fix for issue #183: No illegal instruction exception for c.sxxi instructions encoded with zero shift amount 8 years ago
Prashanth Mundkur 7e35a2a62f Fix a bug caused by moving misa into state_t. (#180) 8 years ago
Prashanth Mundkur bdd229b9ea Move processor.isa to state.misa, since it really belongs there. 8 years ago
Tim Newsome 64947480de Fix single stepping csrrw instructions (#178) 8 years ago
Tim Newsome 9d1e10a36e
Merge pull request #177 from riscv/debug_auth 8 years ago
Prashanth Mundkur 4a97a05a6e Narrow the interface used by the processors and memory to the top-level simulator/htif. 8 years ago
Prashanth Mundkur 58aa702359 Fix install of a missed header from debug_rom. 8 years ago
Prashanth Mundkur 1fb7753da0 Fix a missed header file in the softfloat include install. 8 years ago
Andrew Waterman 4299874ad4 Implement clearing-misa.C-while-PC-is-misaligned proposal 8 years ago
Andrew Waterman e91d3a441e Enforce 2-byte alignment of mepc/sepc/dpc 8 years ago
Tim Newsome dfa7a56754
Merge pull request #173 from riscv/no_progbuf3 8 years ago
Tim Newsome aa8cbb1ccd Add debug module authentication. 8 years ago
Andrew Waterman 0329b0741a Don't allow 32-bit instructions to take up multiple slots in I$ 8 years ago
Tim Newsome c746388b54
Merge pull request #171 from riscv/sysbusbits 8 years ago
Tim Newsome 3ef324120f Passes smoke tests with --progsize=0 8 years ago
Tim Newsome bb8c45f12e WIP. Doesn't work. 8 years ago
Andrew Waterman 4c1c92f59f
Implement cycleh/instreth CSRs for RV32 (#172) 8 years ago
Tim Newsome b2672e5d52 Add --debug-sba option 8 years ago
Tim Newsome d3d3681f34 Update debug_defines 8 years ago
Tim Newsome cd1e73b4ed Support debug system bus access. 8 years ago
Tim Newsome 11780eabc0 Use new debug_defines.h. 8 years ago
Jonathan Neuschäfer fd0dbf46c3 mem_t: Throw an error if zero-sized memory is requested (#168) 8 years ago
Andrew Waterman 874e55888f Add some missing RVC instructions to disassembler 8 years ago
Tim Newsome 0185d36915
Merge pull request #165 from riscv/small_progbuf 8 years ago