2019-06-28 |
Luke Kenneth Casso... | remove ssvoffs from SVSTATE |
blob | commitdiff | raw | diff to current |
2019-06-28 |
Luke Kenneth Casso... | mess with CSR_SV_STATE set |
blob | commitdiff | raw | diff to current |
2019-06-28 |
Luke Kenneth Casso... | printf wrong args |
blob | commitdiff | raw | diff to current |
2019-06-28 |
Luke Kenneth Casso... | vl, mvl, subvl should all be 1 when returned from CSR_S... |
blob | commitdiff | raw | diff to current |
2019-06-27 |
Luke Kenneth Casso... | add sesvstate / mesvstate, set on entry to trap |
blob | commitdiff | raw | diff to current |
2019-06-27 |
Luke Kenneth Casso... | rename SV CSRs, to use CSR_UESVSTATE etc. |
blob | commitdiff | raw | diff to current |
2019-06-27 |
Luke Kenneth Casso... | make vlen loop run times subvl, set subvl default to... |
blob | commitdiff | raw | diff to current |
2019-06-27 |
Luke Kenneth Casso... | initialise SUBVL to 1 |
blob | commitdiff | raw | diff to current |
2019-06-27 |
Luke Kenneth Casso... | add get on subvl |
blob | commitdiff | raw | diff to current |
2019-06-27 |
Luke Kenneth Casso... | alter STATE CSR to support subvl |
blob | commitdiff | raw | diff to current |
2019-06-27 |
Luke Kenneth Casso... | add SUBVL CSR set |
blob | commitdiff | raw | diff to current |
2019-06-27 |
Luke Kenneth Casso... | add SUBVL CSR set |
blob | commitdiff | raw | diff to current |
2019-06-27 |
Luke Kenneth Casso... | add subvl to headers, comment out state-cfg |
blob | commitdiff | raw | diff to current |
2019-06-27 |
Luke Kenneth Casso... | rename packed field to fail-on-first |
blob | commitdiff | raw | diff to current |
2018-11-15 |
Luke Kenneth Casso... | add predication remap option |
blob | commitdiff | raw | diff to current |
2018-11-13 |
Luke Kenneth Casso... | change SV_REGCSR csrrwi to different meaning: 5-bit... |
blob | commitdiff | raw | diff to current |
2018-11-13 |
Luke Kenneth Casso... | modify csrrwi and csrrw back to original, change old... |
blob | commitdiff | raw | diff to current |
2018-11-13 |
Luke Kenneth Casso... | whoops missing brackets |
blob | commitdiff | raw | diff to current |
2018-11-13 |
Luke Kenneth Casso... | alter set_csr to call get_csr, will make csrrw* easier |
blob | commitdiff | raw | diff to current |
2018-11-13 |
Luke Kenneth Casso... | redo SV CSRs to use a stack-based mechanism |
blob | commitdiff | raw | diff to current |
2018-11-05 |
Luke Kenneth Casso... | add CSR_USVCFG set/get |
blob | commitdiff | raw |
2018-11-05 |
Luke Kenneth Casso... | correct bank and size, use in setting up CSR tables |
blob | commitdiff | raw | diff to current |
2018-11-05 |
Luke Kenneth Casso... | move csr reg and predicate table unpack to separate... |
blob | commitdiff | raw | diff to current |
2018-11-05 |
Luke Kenneth Casso... | add state and bank sv csr bitfields |
blob | commitdiff | raw | diff to current |
2018-11-04 |
Luke Kenneth Casso... | debug shape remap |
blob | commitdiff | raw | diff to current |
2018-11-03 |
Luke Kenneth Casso... | raise exception if permutation set to reserved value |
blob | commitdiff | raw | diff to current |
2018-11-03 |
Luke Kenneth Casso... | add reshaping algorithm for elements |
blob | commitdiff | raw | diff to current |
2018-11-03 |
Luke Kenneth Casso... | add sv shape CSRs |
blob | commitdiff | raw | diff to current |
2018-11-03 |
Luke Kenneth Casso... | add placeholder CSR uremap get |
blob | commitdiff | raw | diff to current |
2018-11-03 |
Luke Kenneth Casso... | add remap CSR set |
blob | commitdiff | raw | diff to current |
2018-11-03 |
Luke Kenneth Casso... | add reshape data structures and get_shape function |
blob | commitdiff | raw | diff to current |
2018-11-03 |
Luke Kenneth Casso... | add state redirection for CSR get/set depending on... |
blob | commitdiff | raw | diff to current |
2018-10-25 |
Luke Kenneth Casso... | add variable bitwidth on read/write regs |
blob | commitdiff | raw | diff to current |
2018-10-18 |
Luke Kenneth Casso... | put sv_mmu override class in place |
blob | commitdiff | raw | diff to current |
2018-10-18 |
Luke Kenneth Casso... | use unsigned long shift on sv csr setting |
blob | commitdiff | raw | diff to current |
2018-10-18 |
Luke Kenneth Casso... | forgot to set clroffset |
blob | commitdiff | raw | diff to current |
2018-10-17 |
Luke Kenneth Casso... | allow 4 CSR entries to be set at a time, on RV64 |
blob | commitdiff | raw | diff to current |
2018-10-17 |
Luke Kenneth Casso... | minor alteration to CSRRWI SETVL / SETMVL to offset... |
blob | commitdiff | raw | diff to current |
2018-10-16 |
Luke Kenneth Casso... | shuffle CSR offsets around, offset VL and MVL by one |
blob | commitdiff | raw | diff to current |
2018-10-13 |
Luke Kenneth Casso... | rename _zext_xlen |
blob | commitdiff | raw | diff to current |
2018-10-12 |
Luke Kenneth Casso... | combination of redirection through a "property" class... |
blob | commitdiff | raw | diff to current |
2018-10-11 |
Luke Kenneth Casso... | redirect instructions through a class called sv_proc_t |
blob | commitdiff | raw | diff to current |
2018-10-09 |
Luke Kenneth Casso... | extend sv register file from 64 to 128 after discussion. |
blob | commitdiff | raw | diff to current |
2018-10-05 |
Luke Kenneth Casso... | add srcoffs and destoffs sv state, alter CSRs |
blob | commitdiff | raw | diff to current |
2018-09-30 |
Luke Kenneth Casso... | lots of debugging of predication, found other errors |
blob | commitdiff | raw | diff to current |
2018-09-29 |
Luke Kenneth Casso... | a LOT of debugging and fixing, sv loop actually working |
blob | commitdiff | raw | diff to current |
2018-09-29 |
Luke Kenneth Casso... | add near-duplicate of SV CFG REG CSRs, for predication |
blob | commitdiff | raw | diff to current |
2018-09-29 |
Luke Kenneth Casso... | add implementation of CSR SV CFG regs 0-7 |
blob | commitdiff | raw | diff to current |
2018-09-29 |
Luke Kenneth Casso... | assign SV REG CSRs (using new union ability) |
blob | commitdiff | raw | diff to current |
2018-09-29 |
Luke Kenneth Casso... | fix bug in CSR set SVVL: val has already been looked up |
blob | commitdiff | raw | diff to current |
2018-09-29 |
Luke Kenneth Casso... | add stub for SV REG configs |
blob | commitdiff | raw | diff to current |
2018-09-29 |
Luke Kenneth Casso... | whoops dont need separate SVSETVL/SVGETVL CSRs |
blob | commitdiff | raw | diff to current |
2018-09-29 |
Luke Kenneth Casso... | revert addition of svsetvl as an actual opcode, add... |
blob | commitdiff | raw | diff to current |
2018-09-29 |
Luke Kenneth Casso... | Revert "sv setvl as a csr not going to work, add getvl... |
blob | commitdiff | raw | diff to current |
2018-09-28 |
Luke Kenneth Casso... | sv setvl as a csr not going to work, add getvl only |
blob | commitdiff | raw | diff to current |
2018-09-27 |
Luke Kenneth Casso... | adding sv vector length CSR to processor state, and... |
blob | commitdiff | raw | diff to current |
2018-08-22 |
Andrew Waterman | Make IRQ_COP read-only/undelegable unless coprocessor... |
blob | commitdiff | raw | diff to current |
2018-08-21 |
Andrew Waterman | Instantiate disassembler after max_xlen is known |
blob | commitdiff | raw | diff to current |
2018-08-18 |
Andrew Waterman | Don't increment instret immediately after it is written... |
blob | commitdiff | raw | diff to current |
2018-07-31 |
Andrew Waterman | Make sstatus.MXR readable |
blob | commitdiff | raw | diff to current |
2018-07-23 |
SeungRyeol Lee | Fix using the uninitialized disassemble object. (#220) |
blob | commitdiff | raw | diff to current |
2018-07-10 |
Andrew Waterman | Refactor and fix LR/SC implementation (#217) |
blob | commitdiff | raw | diff to current |
2018-05-31 |
Andy Wright | Put simif_t declaration in its own file. (#209) |
blob | commitdiff | raw | diff to current |
2018-03-22 |
Andrew Waterman | Implement Hauser misa.C misalignment proposal (#187) |
blob | commitdiff | raw | diff to current |
2018-03-19 |
Tim Newsome | Fix spike-dasm. (#184) |
blob | commitdiff | raw | diff to current |
2018-03-19 |
Tim Newsome | Merge pull request #182 from riscv/reset_bits |
blob | commitdiff | raw | diff to current |
2018-03-16 |
Tim Newsome | Implement debug havereset bits |
blob | commitdiff | raw | diff to current |
2018-03-16 |
Andrew Waterman | Merge branch 'deepsrc-b_fix_issue183' |
blob | commitdiff | raw | diff to current |
2018-03-14 |
Prashanth Mundkur | Fix a bug caused by moving misa into state_t. (#180) |
blob | commitdiff | raw | diff to current |
2018-03-13 |
Prashanth Mundkur | Move processor.isa to state.misa, since it really belon... |
blob | commitdiff | raw | diff to current |
2018-03-08 |
Tim Newsome | Merge pull request #177 from riscv/debug_auth |
blob | commitdiff | raw | diff to current |
2018-03-06 |
Prashanth Mundkur | Narrow the interface used by the processors and memory... |
blob | commitdiff | raw | diff to current |
2018-03-03 |
Andrew Waterman | Enforce 2-byte alignment of mepc/sepc/dpc |
blob | commitdiff | raw | diff to current |
2018-02-19 |
Tim Newsome | Merge pull request #171 from riscv/sysbusbits |
blob | commitdiff | raw | diff to current |
2018-02-13 |
Andrew Waterman | Implement cycleh/instreth CSRs for RV32 (#172) |
blob | commitdiff | raw | diff to current |
2017-11-27 |
Andrew Waterman | Rename badaddr to tval |
blob | commitdiff | raw | diff to current |
2017-11-27 |
Andrew Waterman | Rename sptbr to satp |
blob | commitdiff | raw | diff to current |
2017-11-27 |
Andrew Waterman | Set tval to 0 on traps with no specified tval |
blob | commitdiff | raw | diff to current |
2017-11-20 |
Andrew Waterman | Implement priv-1.11 interrupt-priority scheme (#161) |
blob | commitdiff | raw | diff to current |
2017-11-16 |
Andrew Waterman | Merge pull request #156 from p12nGH/noncontiguous_harts |
blob | commitdiff | raw | diff to current |
2017-11-10 |
Andrew Waterman | Remove redundant U/S mode advertisement |
blob | commitdiff | raw | diff to current |
2017-11-10 |
Andrew Waterman | H-mode no longer exists |
blob | commitdiff | raw | diff to current |
2017-11-10 |
Andrew Waterman | MPP is now WARL |
blob | commitdiff | raw | diff to current |
2017-11-03 |
Andrew Waterman | Mask medeleg correctly |
blob | commitdiff | raw | diff to current |
2017-11-02 |
Andrew Waterman | Don't permit delegation of interrupts that M-mode shoul... |
blob | commitdiff | raw | diff to current |
2017-10-11 |
Andrew Waterman | Merge pull request #129 from riscv/q-extension |
blob | commitdiff | raw | diff to current |
2017-09-28 |
Andrew Waterman | Implement Q extension |
blob | commitdiff | raw | diff to current |
2017-09-21 |
Tim Newsome | Fix corner case in repeated execution (#127) |
blob | commitdiff | raw | diff to current |
2017-09-12 |
Tim Newsome | Merge pull request #123 from riscv/debug_interrupts |
blob | commitdiff | raw | diff to current |
2017-09-12 |
Tim Newsome | Don't take interrupts while in Debug Mode. |
blob | commitdiff | raw | diff to current |
2017-08-10 |
Tim Newsome | Merge pull request #117 from riscv/multicore_debug |
blob | commitdiff | raw | diff to current |
2017-08-07 |
Tim Newsome | Fix multicore debug. |
blob | commitdiff | raw | diff to current |
2017-05-17 |
Palmer Dabbelt | Merge remote-tracking branch 'origin/priv-1.10' |
blob | commitdiff | raw | diff to current |
2017-05-16 |
Palmer Dabbelt | Merge remote-tracking branch 'origin/debug-0.13' into... |
blob | commitdiff | raw | diff to current |
2017-05-15 |
Megan Wachs | Merge branch 'debug-0.13' into HEAD |
blob | commitdiff | raw | diff to current |
2017-05-05 |
Andrew Waterman | UXL=SXL=MXL |
blob | commitdiff | raw | diff to current |
2017-04-26 |
Palmer Dabbelt | Merge pull request #96 from riscv/ndmreset |
blob | commitdiff | raw | diff to current |
2017-04-26 |
Palmer Dabbelt | Remove a debugging printf |
blob | commitdiff | raw | diff to current |
2017-04-18 |
Megan Wachs | debug: Checkpoint which somewhat works with OpenOCD... |
blob | commitdiff | raw | diff to current |
2017-04-18 |
Megan Wachs | debug: Move things around, but addresses now conflict... |
blob | commitdiff | raw | diff to current |
next |