2015-06-01 |
Andrew Waterman | Add rest of RV32C instructions |
tree | commitdiff |
2015-06-01 |
Andrew Waterman | Fix c.slliw implementation |
tree | commitdiff |
2015-06-01 |
Andrew Waterman | New RV64C proposal |
tree | commitdiff |
2015-06-01 |
Andrew Waterman | Take interrupts as soon as interrupts are enabled |
tree | commitdiff |
2015-05-09 |
Andrew Waterman | Upgrade to privileged architecture 1.7 |
tree | commitdiff |
2015-04-04 |
Andrew Waterman | Support setting ISA/subsets with --isa flag |
tree | commitdiff |
2015-04-02 |
Andrew Waterman | Simplify RV32 comparisons |
tree | commitdiff |
2015-03-31 |
Andrew Waterman | Implement RVC draft |
tree | commitdiff |
2015-03-17 |
Andrew Waterman | Merge [shm]call into ecall, [shm]ret into eret |
tree | commitdiff |
2015-03-13 |
Andrew Waterman | Use hcall instead of mcall |
tree | commitdiff |
2015-03-13 |
Andrew Waterman | Update to new privileged spec |
tree | commitdiff |
2015-02-08 |
Andrew Waterman | Use xlen, not xprlen, to refer to x-register width |
tree | commitdiff |
2015-01-03 |
Andrew Waterman | On misaligned fetch, set EPC to target, not branch... |
tree | commitdiff |
2014-12-01 |
Andrew Waterman | Implement timer faithfully |
tree | commitdiff |
2014-11-22 |
Yunsup Lee | Revert "Enable support for the four custom instructions" |
tree | commitdiff |
2014-10-24 |
Yunsup Lee | Merge pull request #4 from arunthomas/custom_inst |
tree | commitdiff |
2014-10-23 |
Arun Thomas | Enable support for the four custom instructions |
tree | commitdiff |
2014-09-27 |
Andrew Waterman | Avoid use of __int128_t |
tree | commitdiff |
2014-04-03 |
Stephen Twigg | Merge branch 'tm' |
tree | commitdiff |
2014-03-18 |
Andrew Waterman | Support RV32 RDTIMEH/RDCYCLEH/RDINSTRETH |
tree | commitdiff |
2014-03-07 |
Andrew Waterman | Add fclass.{s|d} instructions |
tree | commitdiff |
2014-02-11 |
Andrew Waterman | Revert to old AUIPC definition |
tree | commitdiff |
2014-01-21 |
Quan Nguyen | Merge branch 'confprec' |
tree | commitdiff |
2013-12-09 |
Andrew Waterman | New RDCYCLE encoding |
tree | commitdiff |
2013-11-25 |
Andrew Waterman | Update to new privileged ISA |
tree | commitdiff |
2013-11-25 |
Quan Nguyen | Merge branch 'master' of github.com:ucb-bar/riscv-isa... |
tree | commitdiff |
2013-11-05 |
Albert Ou | Merge branch 'master' of github.com:ucb-bar/riscv-isa... |
tree | commitdiff |
2013-10-18 |
Quan Nguyen | Add empty opcode header files for half-precision |
tree | commitdiff |
2013-10-16 |
Yunsup Lee | revamp hwacha; now runs in physical mode |
tree | commitdiff |
2013-09-27 |
Andrew Waterman | Use WRITE_RD/WRITE_FRD macros to write registers |
tree | commitdiff |
2013-09-21 |
Andrew Waterman | Update ISA encoding and AUIPC semantics |
tree | commitdiff |
2013-09-11 |
Andrew Waterman | Add AMOXOR |
tree | commitdiff |
2013-09-11 |
Andrew Waterman | Implement zany immediates |
tree | commitdiff |
2013-09-10 |
Andrew Waterman | Add rd field to JAL; drop J |
tree | commitdiff |
2013-08-12 |
Andrew Waterman | Instructions are no longer member functions |
tree | commitdiff |
2013-08-08 |
Andrew Waterman | Ignore JALR's effective address LSB |
tree | commitdiff |
2013-08-08 |
Andrew Waterman | Rename MTFSR/MFFSR to FSSR/FRSR |
tree | commitdiff |
2013-08-01 |
Quan Nguyen | Fix eret (again) |
tree | commitdiff |
2013-07-31 |
Andrew Waterman | Fix dumb ERET bug |
tree | commitdiff |
2013-07-27 |
Andrew Waterman | New supervisor mode |
tree | commitdiff |
2013-07-27 |
Andrew Waterman | Rename MFTX/MXTF to FMV |
tree | commitdiff |
2013-07-26 |
Andrew Waterman | Rip out Hwacha for now |
tree | commitdiff |
2013-07-26 |
Andrew Waterman | Rip out RVC for now |
tree | commitdiff |
2013-07-25 |
Andrew Waterman | Remove JALR static hints |
tree | commitdiff |
2013-04-17 |
Andrew Waterman | add AUIPC insn; remove RDNPC insn |
tree | commitdiff |
2013-03-30 |
Andrew Waterman | add load-reserved/store-conditional instructions |
tree | commitdiff |
2013-03-26 |
Andrew Waterman | truncate effective addresses in rv32 |
tree | commitdiff |
2012-08-31 |
Andrew Waterman | new tohost/fromhost semantics |
tree | commitdiff |
2012-08-02 |
Andrew Waterman | new tohost/fromhost semantics |
tree | commitdiff |
2012-03-24 |
Andrew Waterman | new supervisor mode |
tree | commitdiff |
2012-03-20 |
Andrew Waterman | make NaN behavior consistent with hardfloat |
tree | commitdiff |
2012-03-19 |
Andrew Waterman | update vector fences |
tree | commitdiff |
2012-03-18 |
Yunsup Lee | clean up vector exception instructions |
tree | commitdiff |
2012-03-14 |
Yunsup Lee | add more instructions for vector exception handling |
tree | commitdiff |
2012-03-14 |
Yunsup Lee | add vvcfg,vtcfg |
tree | commitdiff |
2012-03-13 |
Yunsup Lee | opcodes cleanup |
tree | commitdiff |
2012-03-03 |
Yunsup Lee | add place holders for instructions to handle vector... |
tree | commitdiff |
2012-02-20 |
Andrew Waterman | fixed a bug in remu[w] |
tree | commitdiff |
2012-02-16 |
Andrew Waterman | reimplement div[u][w]/rem[u][w] |
tree | commitdiff |
2012-01-30 |
Yunsup Lee | fix divide by zero bugs |
tree | commitdiff |
2011-12-11 |
Yunsup Lee | fix utidx assign bug, make ut code execute faster |
tree | commitdiff |
2011-11-11 |
Andrew Waterman | Changed MFTX to use rs1 for its source |
tree | commitdiff |
2011-11-11 |
Andrew Waterman | Changed supervisor mode |
tree | commitdiff |
2011-10-19 |
Yunsup Lee | Merge branch 'master' of github.com:ucb-bar/riscv-isa-sim |
tree | commitdiff |
2011-10-19 |
Yunsup Lee | fix vf |
tree | commitdiff |
2011-06-20 |
Andrew Waterman | temporary undoing of renaming |
tree | commitdiff |
2011-06-13 |
Andrew Waterman | [sim] renamed to riscv-isa-run |
tree | commitdiff |
2011-06-11 |
Andrew Waterman | [xcc] cleaned up mmu code |
tree | commitdiff |
2011-06-11 |
Andrew Waterman | [xcc] instructions now set PC explicitly |
tree | commitdiff |
2011-06-11 |
Andrew Waterman | [sim, opcodes] made sim more decoupled from opcodes |
tree | commitdiff |
2011-06-06 |
Andrew Waterman | [sim] fix writeback after ipi clearing |
tree | commitdiff |
2011-06-05 |
Andrew Waterman | [sim] add ability to clear IPIs |
tree | commitdiff |
2011-05-29 |
Andrew Waterman | [sim,opcodes] improved sim build and run performance |
tree | commitdiff |
2011-05-29 |
Andrew Waterman | [fesvr,xcc,sim] fixed multicore sim for akaros |
tree | commitdiff |
2011-05-23 |
Andrew Waterman | [sim,xcc] add rdcycle/rdtime/rdinstret |
tree | commitdiff |
2011-05-19 |
Andrew Waterman | [sim] more fp<->int fixes |
tree | commitdiff |
2011-05-19 |
Andrew Waterman | [sim] more fp conversion bugs fixed |
tree | commitdiff |
2011-05-18 |
Andrew Waterman | [sim] fixed fcvt rounding bugs |
tree | commitdiff |
2011-05-18 |
Yunsup Lee | [opcodes,pk,sim] add more vector traps (for #banks... |
tree | commitdiff |
2011-05-16 |
Andrew Waterman | [sim,pk] cleanups & initial virtual memory support |
tree | commitdiff |
2011-05-16 |
Yunsup Lee | [sim,xcc] change cond. mov inst format, add implementation |
tree | commitdiff |
2011-05-16 |
Yunsup Lee | [libs,opcodes,pk,sim,xcc] add mov*,fmov*, shuffle vec... |
tree | commitdiff |
2011-05-14 |
Andrew Waterman | [sim] stubs for perfctr instructions |
tree | commitdiff |
2011-04-25 |
Andrew Waterman | [xcc,sim,opcodes] added c.addiw |
tree | commitdiff |
2011-04-24 |
Andrew Waterman | [xcc,sim,opcodes] added more RVC instructions |
tree | commitdiff |
2011-04-24 |
Andrew Waterman | [sim] fixed divw/remw crashing simulator |
tree | commitdiff |
2011-04-19 |
Andrew Waterman | [xcc,sim] rv64 'w' instruction semantics changed |
tree | commitdiff |
2011-04-19 |
Andrew Waterman | [xcc,sim,opcodes] added rvc conditional branches |
tree | commitdiff |
2011-04-17 |
Andrew Waterman | [sim] removed undefined behavior for non-canonical... |
tree | commitdiff |
2011-04-15 |
Andrew Waterman | [sim] fixed jalr immediate bug |
tree | commitdiff |
2011-04-13 |
Andrew Waterman | [xcc,pk,sim] added privileged cflush instruction |
tree | commitdiff |
2011-04-12 |
Andrew Waterman | [xcc,sim] rvc loads and stores |
tree | commitdiff |
2011-04-12 |
Andrew Waterman | [xcc,sim,opcodes] more rvc instructions and bug fixes |
tree | commitdiff |
2011-04-10 |
Yunsup Lee | [sim] add vector traps to vector instructions |
tree | commitdiff |
2011-04-10 |
Yunsup Lee | [sim] add vt stuff |
tree | commitdiff |
2011-04-10 |
Andrew Waterman | [xcc, sim] added rvc insn c.li; misc fixes |
tree | commitdiff |
2011-04-10 |
Andrew Waterman | [xcc,pk,sim,opcodes] added first RVC instruction |
tree | commitdiff |
2011-04-08 |
Andrew Waterman | [sim] fixed multiply-high in rv32 |
tree | commitdiff |
2011-04-05 |
Yunsup Lee | [opcodes,pk,sim,xcc] fix vector mem instruction format... |
tree | commitdiff |
2011-04-04 |
Yunsup Lee | [opcodes,pk,sim,xcc] add leftover vector instructions... |
tree | commitdiff |
next |