2016-04-28 |
Andrew Waterman | Remove MTIME[CMP]; add RTC device |
tree | commitdiff |
2016-04-20 |
Andrew Waterman | Split ERET into URET, SRET, HRET, MRET |
tree | commitdiff |
2016-04-06 |
Andrew Waterman | Remove non-standard uarch CSRs |
tree | commitdiff |
2016-04-03 |
Andrew Waterman | Allow configuration of default ISA with --with-isa |
tree | commitdiff |
2016-03-17 |
Andrew Waterman | Update definition of base field in misa register |
tree | commitdiff |
2016-03-04 |
Andrew Waterman | Fix up interrupt delegation |
tree | commitdiff |
2016-03-02 |
Andrew Waterman | Add counter-enable registers |
tree | commitdiff |
2016-03-02 |
Andrew Waterman | Use RV config string rather than FDT |
tree | commitdiff |
2016-03-02 |
Andrew Waterman | WIP on priv spec v1.9 |
tree | commitdiff |
2016-03-02 |
Andrew Waterman | New definitions of misa/marchid/mvendorid |
tree | commitdiff |
2016-03-02 |
Andrew Waterman | implement PUM functionality |
tree | commitdiff |
2016-03-02 |
Andrew Waterman | sptbr now a holds a PPN, not an address |
tree | commitdiff |
2016-03-02 |
Andrew Waterman | Return to interactive mode after a trap |
tree | commitdiff |
2016-03-02 |
Andrew Waterman | Use simpler MTVEC scheme |
tree | commitdiff |
2016-03-02 |
Andrew Waterman | Fix ERET bug |
tree | commitdiff |
2016-03-02 |
Andrew Waterman | Zero-extend all CSR writes |
tree | commitdiff |
2016-03-02 |
Andrew Waterman | Fix ERET serialization strategy |
tree | commitdiff |
2016-03-02 |
Andrew Waterman | Set default RV32 RAM size to 4 GiB - 256 MiB |
tree | commitdiff |
2016-03-02 |
Andrew Waterman | Serialize simulator on ERET |
tree | commitdiff |
2016-03-02 |
Andrew Waterman | WIP on priv spec v1.9 |
tree | commitdiff |
2016-03-02 |
Andrew Waterman | Upgrade to latest SoftFloat |
tree | commitdiff |
2016-02-04 |
Andrew Waterman | Actually refill ITLB on ITLB miss |
tree | commitdiff |
2016-01-13 |
Andrew Waterman | don't ignore data value when writing MIPI |
tree | commitdiff |
2015-12-17 |
Scott Beamer | another osx clang compatability fix |
tree | commitdiff |
2015-11-20 |
Andrew Waterman | C.ADDIW is reserved for rd=0 |
tree | commitdiff |
2015-11-13 |
Andrew Waterman | Generate device tree for target machine |
tree | commitdiff |
2015-11-13 |
Andrew Waterman | Access FP regs through a macro |
tree | commitdiff |
2015-11-05 |
Andrew Waterman | Merge pull request #34 from zizztux/incorrect_int_reg_count |
tree | commitdiff |
2015-10-28 |
SeungRyeol Lee | Fix incorrect upper limit for loop on interactive int... |
tree | commitdiff |
2015-10-26 |
Andrew Waterman | Fix histogram for RVC |
tree | commitdiff |
2015-10-20 |
Andrew Waterman | Update to hopefully final RVC 1.9 encoding |
tree | commitdiff |
2015-10-13 |
Andrew Waterman | Fix --dc flag |
tree | commitdiff |
2015-10-06 |
Andrew Waterman | RVC encoding tweak |
tree | commitdiff |
2015-10-06 |
Andrew Waterman | more work towards RVC 1.8 |
tree | commitdiff |
2015-10-02 |
Andrew Waterman | work towards rvc 1.8 |
tree | commitdiff |
2015-10-02 |
Andrew Waterman | clean up shift instruction implementation |
tree | commitdiff |
2015-09-25 |
Andrew Waterman | Refactor memory access code; add MMIO support |
tree | commitdiff |
2015-09-25 |
Andrew Waterman | Use enum instead of two bools to denote memory access... |
tree | commitdiff |
2015-09-16 |
Scott Beamer | commit log now correctly prints privilege |
tree | commitdiff |
2015-09-15 |
Christopher Celio | Zero-extend flw, fmv_s_x instructions |
tree | commitdiff |
2015-09-12 |
Scott Beamer | print out current privilege level (if commit log enabled) |
tree | commitdiff |
2015-09-12 |
Scott Beamer | print out commit log (if enabled) for all privilege... |
tree | commitdiff |
2015-09-11 |
Andrew Waterman | Simplify register_base_instructions |
tree | commitdiff |
2015-09-11 |
Andrew Waterman | Initialize mstatus.prv1/prv2 to U, not S |
tree | commitdiff |
2015-09-11 |
Andrew Waterman | Support 'G' in ISA strings |
tree | commitdiff |
2015-09-11 |
Andrew Waterman | Merge pull request #32 from riscv/insn-list |
tree | commitdiff |
2015-09-11 |
Albert Ou | Fix non-portable sed commands generating insn_list.h |
tree | commitdiff |
2015-09-09 |
Andrew Waterman | Improve instruction fetch |
tree | commitdiff |
2015-09-08 |
Andrew Waterman | Add facility to instrument specific opcodes |
tree | commitdiff |
2015-09-08 |
Andrew Waterman | Refer to LICENSE in some newer source files |
tree | commitdiff |
2015-09-04 |
Andrew Waterman | Move towards RVC v1.8 |
tree | commitdiff |
2015-09-02 |
Andrew Waterman | Don't automatically run autoconf |
tree | commitdiff |
2015-08-06 |
Andrew Waterman | Merge pull request #29 from pmundkur/devel |
tree | commitdiff |
2015-08-06 |
Prashanth Mundkur | Add an option (-l) to display a log of execution in... |
tree | commitdiff |
2015-07-30 |
Christopher Celio | Added error message when trying to use histogram |
tree | commitdiff |
2015-07-15 |
Andrew Waterman | Merge pull request #28 from sbeamer/master |
tree | commitdiff |
2015-07-13 |
Scott Beamer | simplified default case and added comments |
tree | commitdiff |
2015-07-11 |
Andrew Waterman | Merge pull request #27 from sbeamer/master |
tree | commitdiff |
2015-07-11 |
Scott Beamer | fix clang compile error |
tree | commitdiff |
2015-07-05 |
Andrew Waterman | New machine-mode timer facility |
tree | commitdiff |
2015-06-06 |
Andrew Waterman | Merge pull request #25 from vapier/master |
tree | commitdiff |
2015-06-05 |
Mike Frysinger | allow interactive "reg" command to dump all registers |
tree | commitdiff |
2015-06-05 |
Mike Frysinger | add an interactive "pc" command |
tree | commitdiff |
2015-06-05 |
Mike Frysinger | unify interactive core processing |
tree | commitdiff |
2015-06-04 |
Andrew Waterman | Merge pull request #24 from vapier/master |
tree | commitdiff |
2015-06-04 |
Mike Frysinger | add aliases for common interactive functions |
tree | commitdiff |
2015-06-04 |
Mike Frysinger | add a help screen to interactive mode |
tree | commitdiff |
2015-06-03 |
Andrew Waterman | Merge pull request #23 from vapier/master |
tree | commitdiff |
2015-06-03 |
Mike Frysinger | move interactive function init out of main loop |
tree | commitdiff |
2015-06-01 |
Andrew Waterman | Use single, shared real-time counter |
tree | commitdiff |
2015-06-01 |
Andrew Waterman | Execute exactly the # of insns passed to step() |
tree | commitdiff |
2015-06-01 |
Andrew Waterman | Add rest of RV32C instructions |
tree | commitdiff |
2015-06-01 |
Andrew Waterman | Fix performance bug when CSR accesses are common |
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-15 |
Andrew Waterman | Merge pull request #20 from palmer-dabbelt/package |
tree | commitdiff |
2015-05-14 |
Andrew Waterman | Fix VM, MIP encoding |
tree | commitdiff |
2015-05-13 |
Palmer Dabbelt | Install "disasm.h" |
tree | commitdiff |
2015-05-09 |
Andrew Waterman | Upgrade to privileged architecture 1.7 |
tree | commitdiff |
2015-04-30 |
Andrew Waterman | Fix commit log for CSR instructions |
tree | commitdiff |
2015-04-26 |
Andrew Waterman | Fix I$ simulator hit count |
tree | commitdiff |
2015-04-14 |
Andrew Waterman | Merge pull request #18 from wsong83/master |
tree | commitdiff |
2015-04-13 |
Wei Song | fix cache line index offset in cachesim.cc |
tree | commitdiff |
2015-04-04 |
Andrew Waterman | Check for F extension when accessing FCSR |
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 | Allow writing mstatus.fs even if FPU isn't present |
tree | commitdiff |
2015-03-31 |
Andrew Waterman | Implement RVC draft |
tree | commitdiff |
2015-03-27 |
Andrew Waterman | Serialize counters without throwing C++ exceptions |
tree | commitdiff |
2015-03-27 |
Andrew Waterman | New virtual memory implementation (Sv39) |
tree | commitdiff |
2015-03-26 |
Andrew Waterman | Update state.pc on every instruction |
tree | commitdiff |
2015-03-21 |
Andrew Waterman | For misaligned fetch, set mepc = addr of branch/jump |
tree | commitdiff |
2015-03-17 |
Yunsup Lee | bugfix, mbadaddr should be writable |
tree | commitdiff |
2015-03-17 |
Andrew Waterman | Merge [shm]call into ecall, [shm]ret into eret |
tree | commitdiff |
2015-03-16 |
Yunsup Lee | bugfix in raising accelerator interrupts |
tree | commitdiff |
2015-03-14 |
Andrew Waterman | Don't set dirty/referenced bits w/o permission |
tree | commitdiff |
2015-03-13 |
Andrew Waterman | Use hcall instead of mcall |
tree | commitdiff |
2015-03-13 |
Andrew Waterman | Implement PTE referenced/dirty bits |
tree | commitdiff |
2015-03-13 |
Andrew Waterman | Update to new privileged spec |
tree | commitdiff |
next |