285 Commits (cabb915003e68d3db8dc058460d1936fac432956)
 

Author SHA1 Message Date
Stephen Twigg cabb915003 Propogate the reset call to the extensions as well. Add reset function to extensions (demonstration in dummy acc) 13 years ago
Stephen Twigg 658188c92b Fix bug where xs2 was not being properly respected. 13 years ago
Yunsup Lee 61d215fc61 commit configure script; new configure option --enable-commitlog 13 years ago
Christopher Celio b9dc340b75 Added commit logging (--enable-commitlog). Also fixed disasm bug. 13 years ago
Andrew Waterman c8a8c07ec2 Use WRITE_RD/WRITE_FRD macros to write registers 13 years ago
Andrew Waterman 6554cdd3fb Bye, CB 13 years ago
Scott Beamer 548315acd9 fixes compile bug for not being able to find std::logic_error 13 years ago
Andrew Waterman 2deb1197bc Fix Scott's deadlock 13 years ago
Stephen Twigg 0cada7f60d Adjust rocc_inst_t to properly extract fields due to the new ISA encoding. 13 years ago
Andrew Waterman e08bef44c5 Update ISA encoding and AUIPC semantics 13 years ago
Andrew Waterman 620d8bc0fe Add helper disassembly program 13 years ago
Andrew Waterman df5e10921d ISA changes 13 years ago
Andrew Waterman f71bf5e86d Add AMOXOR 13 years ago
Andrew Waterman e07148ac53 Implement zany immediates 13 years ago
Andrew Waterman 01dab8dbd6 Don't tick HTIF as often 13 years ago
Andrew Waterman 0642f4db92 Add rd field to JAL; drop J 13 years ago
Andrew Waterman 67b8f98da7 Renumber PCRs 13 years ago
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