Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-09-10 | Don't tick HTIF as often | Andrew Waterman | 1 | -4/+4 | |
2013-09-10 | Add rd field to JAL; drop J | Andrew Waterman | 6 | -42/+33 | |
2013-08-18 | Renumber PCRs | Andrew Waterman | 2 | -23/+20 | |
2013-08-13 | Add test program for dummy rocc | Andrew Waterman | 1 | -0/+29 | |
Should move this elsewhere | |||||
2013-08-13 | Implement RoCC and add a dummy RoCC | Andrew Waterman | 11 | -40/+249 | |
Enable it with --extension=dummy | |||||
2013-08-11 | Instructions are no longer member functions | Andrew Waterman | 63 | -307/+335 | |
2013-08-08 | Ignore JALR's effective address LSB | Andrew Waterman | 1 | -1/+1 | |
2013-08-08 | Disentangle some header files | Andrew Waterman | 2 | -1/+2 | |
2013-08-08 | Rename MTFSR/MFFSR to FSSR/FRSR | Andrew Waterman | 4 | -5/+5 | |
2013-08-08 | Swap J and JALR encoding | Andrew Waterman | 1 | -2/+2 | |
2013-07-31 | Fix eret (again) | Quan Nguyen | 1 | -1/+1 | |
* Set SR_S if SR_PS is set, not the other way around (that is, set SR_S if SR_PS is not set). | |||||
2013-07-31 | Fix dumb ERET bug | Andrew Waterman | 1 | -1/+1 | |
2013-07-28 | Don't flush TLB on PTBR writes (only FATC) | Andrew Waterman | 1 | -1/+1 | |
2013-07-26 | New supervisor mode | Andrew Waterman | 6 | -64/+81 | |
2013-07-26 | Remove more vector stuff | Andrew Waterman | 5 | -143/+5 | |
2013-07-26 | Rename MFTX/MXTF to FMV | Andrew Waterman | 6 | -8/+8 | |
2013-07-26 | Rip out Hwacha for now | Andrew Waterman | 93 | -312/+0 | |
2013-07-26 | Rip out RVC for now | Andrew Waterman | 39 | -219/+29 | |
2013-07-26 | Generate instruction decoder dynamically | Andrew Waterman | 12 | -152/+134 | |
This will make it easier for accelerators to add instructions. | |||||
2013-07-25 | Remove JALR static hints | Andrew Waterman | 5 | -22/+14 | |
2013-07-22 | Kill spike when xspike is SIGINTed | Andrew Waterman | 1 | -4/+10 | |
2013-07-22 | Don't use stdout for debugging | Andrew Waterman | 1 | -4/+4 | |
2013-07-22 | Add xspike program | Andrew Waterman | 8 | -62/+219 | |
2013-07-19 | Use calloc to allocate target memory | Andrew Waterman | 1 | -18/+7 | |
It just calls mmap under the hood, anyway... | |||||
2013-07-12 | Eliminate infinite loop in debug mode | Andrew Waterman | 3 | -4/+12 | |
2013-07-12 | Exit cleanly from debug console | Andrew Waterman | 4 | -41/+24 | |
2013-07-12 | Favor procs.size() over num_cores() | Andrew Waterman | 1 | -3/+5 | |
2013-07-12 | Fix SR_U64 bit being ignored | Andrew Waterman | 1 | -1/+1 | |
2013-06-02 | use coreutils `seq' instead of hacky `range' | Andrew Waterman | 1 | -1/+1 | |
2013-05-15 | change riscv-isa-run to spike in documentation | Yunsup Lee | 1 | -1/+1 | |
2013-05-15 | fix make issue | Yunsup Lee | 1 | -3/+3 | |
2013-05-13 | change riscv-isa-run to spike | Yunsup Lee | 2 | -1/+1 | |
2013-05-06 | make Makefile sh-friendly | Andrew Waterman | 1 | -1/+1 | |
2013-04-25 | use inttypes macros to print uint64_t | Andrew Waterman | 2 | -9/+11 | |
2013-04-24 | fix(?) circular dependence on generated headers | Andrew Waterman | 2 | -527/+19 | |
2013-04-24 | fixes to correctly simulate the vector unit | Yunsup Lee | 2 | -0/+4 | |
2013-04-23 | make interactive mode cope with canonical terminal | Andrew Waterman | 1 | -11/+35 | |
2013-04-23 | destroy htif on simulator termination | Andrew Waterman | 1 | -1/+2 | |
2013-04-22 | correctly depend on dispatch.h | Andrew Waterman | 2 | -10/+510 | |
2013-04-19 | remove circular dependence in Makefile | Andrew Waterman | 1 | -4/+8 | |
Thanks, Sebastien! | |||||
2013-04-19 | update abi register names | Andrew Waterman | 1 | -8/+8 | |
2013-04-17 | add AUIPC insn; remove RDNPC insn | Andrew Waterman | 5 | -5/+5 | |
2013-03-29 | add load-reserved/store-conditional instructions | Andrew Waterman | 13 | -40/+66 | |
2013-03-29 | ignore writes to SR IP field | Andrew Waterman | 1 | -2/+3 | |
2013-03-27 | opcodes.h must only contain DECLARE_INSN() lines | Andrew Waterman | 1 | -2/+0 | |
2013-03-25 | add BSD license | Andrew Waterman | 22 | -0/+44 | |
2013-03-25 | truncate effective addresses in rv32 | Andrew Waterman | 23 | -316/+59 | |
also, employ a more efficient instruction dispatch based upon rv32 mode. | |||||
2013-03-25 | expose pending interrupts in status register | Andrew Waterman | 3 | -9/+19 | |
2013-03-25 | add missing #include | Andrew Waterman | 1 | -0/+1 | |
2013-03-25 | ignore host writes to fromhost if old value not 0 | Andrew Waterman | 1 | -11/+11 | |