268 Commits (be3414250dcdb258408b9a75187d4b0c99eb46b5)
 

Author SHA1 Message Date
Andrew Waterman be3414250d Add test program for dummy rocc 13 years ago
Andrew Waterman bbb0f2179c Implement RoCC and add a dummy RoCC 13 years ago
Andrew Waterman 04c2d491c4 Instructions are no longer member functions 13 years ago
Andrew Waterman b0af18ed44 Ignore JALR's effective address LSB 13 years ago
Andrew Waterman 15daa31a54 Disentangle some header files 13 years ago
Andrew Waterman d36c661765 Rename MTFSR/MFFSR to FSSR/FRSR 13 years ago
Andrew Waterman d9bef8871f Swap J and JALR encoding 13 years ago
Quan Nguyen a39658bf83 Fix eret (again) 13 years ago
Andrew Waterman 7a05cbde17 Fix dumb ERET bug 13 years ago
Andrew Waterman d148b8aac3 Don't flush TLB on PTBR writes (only FATC) 13 years ago
Andrew Waterman 7a16302b4d New supervisor mode 13 years ago
Andrew Waterman b357c97b24 Remove more vector stuff 13 years ago
Andrew Waterman bda232b011 Rename MFTX/MXTF to FMV 13 years ago
Andrew Waterman be9b242d95 Rip out Hwacha for now 13 years ago
Andrew Waterman 5a97139eee Rip out RVC for now 13 years ago
Andrew Waterman 0de1489e8a Generate instruction decoder dynamically 13 years ago
Andrew Waterman d237ebbd5c Remove JALR static hints 13 years ago
Andrew Waterman 2c87b07a1d Kill spike when xspike is SIGINTed 13 years ago
Andrew Waterman 9291e2deed Don't use stdout for debugging 13 years ago
Andrew Waterman a68c33c2a4 Add xspike program 13 years ago
Andrew Waterman 97a9245bdd Use calloc to allocate target memory 13 years ago
Andrew Waterman 9299f2f745 Eliminate infinite loop in debug mode 13 years ago
Andrew Waterman 790db6c910 Exit cleanly from debug console 13 years ago
Andrew Waterman b6da69bb3e Favor procs.size() over num_cores() 13 years ago
Andrew Waterman 6de0c1e324 Fix SR_U64 bit being ignored 13 years ago
Andrew Waterman 34be1b9afd make spike.o correctly depend on dispatch.h 13 years ago
Andrew Waterman 3148ee1df5 use coreutils `seq' instead of hacky `range' 13 years ago
Yunsup Lee a9d1c3de84 change riscv-isa-run to spike in documentation 13 years ago
Yunsup Lee 28b983b266 fix make issue 13 years ago
Yunsup Lee b3f7c6045c change riscv-isa-run to spike 13 years ago
Andrew Waterman 9c0fe41baa make Makefile sh-friendly 13 years ago
Andrew Waterman b363c55cfe use inttypes macros to print uint64_t 13 years ago
Andrew Waterman 14cfc50a60 fix(?) circular dependence on generated headers 13 years ago
Andrew Waterman adb3e3df44 add range(start, end) method to Makefile 13 years ago
Yunsup Lee 4944ab3c02 fixes to correctly simulate the vector unit 13 years ago
Andrew Waterman 789abb77fb make interactive mode cope with canonical terminal 13 years ago
Andrew Waterman 60a69f08bf destroy htif on simulator termination 13 years ago
Andrew Waterman c43f02f294 correctly depend on dispatch.h 13 years ago
Andrew Waterman 6c19a775f9 remove circular dependence in Makefile 13 years ago
Andrew Waterman 24cf9ccbb5 update abi register names 13 years ago
Andrew Waterman 8ec519af68 add AUIPC insn; remove RDNPC insn 13 years ago
Andrew Waterman b189b9b128 add load-reserved/store-conditional instructions 13 years ago
Andrew Waterman 983a062e28 ignore writes to SR IP field 13 years ago
Andrew Waterman 93229b56ba opcodes.h must only contain DECLARE_INSN() lines 13 years ago
Andrew Waterman 28ac3dbd81 add BSD license 13 years ago
Andrew Waterman 41ba91339e update ancient README 13 years ago
Andrew Waterman 30a89f79b3 truncate effective addresses in rv32 13 years ago
Andrew Waterman aaf96970cc expose pending interrupts in status register 13 years ago
Andrew Waterman 7abd96d407 add missing #include 13 years ago
Andrew Waterman c0f8506da0 ignore host writes to fromhost if old value not 0 13 years ago