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