aboutsummaryrefslogtreecommitdiff
path: root/riscv
AgeCommit message (Expand)AuthorFilesLines
2013-09-10Don't tick HTIF as oftenAndrew Waterman1-4/+4
2013-09-10Add rd field to JAL; drop JAndrew Waterman6-42/+33
2013-08-18Renumber PCRsAndrew Waterman2-23/+20
2013-08-13Add test program for dummy roccAndrew Waterman1-0/+29
2013-08-13Implement RoCC and add a dummy RoCCAndrew Waterman11-40/+249
2013-08-11Instructions are no longer member functionsAndrew Waterman63-307/+335
2013-08-08Ignore JALR's effective address LSBAndrew Waterman1-1/+1
2013-08-08Disentangle some header filesAndrew Waterman2-1/+2
2013-08-08Rename MTFSR/MFFSR to FSSR/FRSRAndrew Waterman4-5/+5
2013-08-08Swap J and JALR encodingAndrew Waterman1-2/+2
2013-07-31Fix eret (again)Quan Nguyen1-1/+1
2013-07-31Fix dumb ERET bugAndrew Waterman1-1/+1
2013-07-28Don't flush TLB on PTBR writes (only FATC)Andrew Waterman1-1/+1
2013-07-26New supervisor modeAndrew Waterman6-64/+81
2013-07-26Remove more vector stuffAndrew Waterman5-143/+5
2013-07-26Rename MFTX/MXTF to FMVAndrew Waterman6-8/+8
2013-07-26Rip out Hwacha for nowAndrew Waterman93-312/+0
2013-07-26Rip out RVC for nowAndrew Waterman39-219/+29
2013-07-26Generate instruction decoder dynamicallyAndrew Waterman12-152/+134
2013-07-25Remove JALR static hintsAndrew Waterman5-22/+14
2013-07-22Kill spike when xspike is SIGINTedAndrew Waterman1-4/+10
2013-07-22Don't use stdout for debuggingAndrew Waterman1-4/+4
2013-07-22Add xspike programAndrew Waterman8-62/+219
2013-07-19Use calloc to allocate target memoryAndrew Waterman1-18/+7
2013-07-12Eliminate infinite loop in debug modeAndrew Waterman3-4/+12
2013-07-12Exit cleanly from debug consoleAndrew Waterman4-41/+24
2013-07-12Favor procs.size() over num_cores()Andrew Waterman1-3/+5
2013-07-12Fix SR_U64 bit being ignoredAndrew Waterman1-1/+1
2013-06-02use coreutils `seq' instead of hacky `range'Andrew Waterman1-1/+1
2013-05-15change riscv-isa-run to spike in documentationYunsup Lee1-1/+1
2013-05-15fix make issueYunsup Lee1-3/+3
2013-05-13change riscv-isa-run to spikeYunsup Lee2-1/+1
2013-05-06make Makefile sh-friendlyAndrew Waterman1-1/+1
2013-04-25use inttypes macros to print uint64_tAndrew Waterman2-9/+11
2013-04-24fix(?) circular dependence on generated headersAndrew Waterman2-527/+19
2013-04-24fixes to correctly simulate the vector unitYunsup Lee2-0/+4
2013-04-23make interactive mode cope with canonical terminalAndrew Waterman1-11/+35
2013-04-23destroy htif on simulator terminationAndrew Waterman1-1/+2
2013-04-22correctly depend on dispatch.hAndrew Waterman2-10/+510
2013-04-19remove circular dependence in MakefileAndrew Waterman1-4/+8
2013-04-19update abi register namesAndrew Waterman1-8/+8
2013-04-17add AUIPC insn; remove RDNPC insnAndrew Waterman5-5/+5
2013-03-29add load-reserved/store-conditional instructionsAndrew Waterman13-40/+66
2013-03-29ignore writes to SR IP fieldAndrew Waterman1-2/+3
2013-03-27opcodes.h must only contain DECLARE_INSN() linesAndrew Waterman1-2/+0
2013-03-25add BSD licenseAndrew Waterman22-0/+44
2013-03-25truncate effective addresses in rv32Andrew Waterman23-316/+59
2013-03-25expose pending interrupts in status registerAndrew Waterman3-9/+19
2013-03-25add missing #includeAndrew Waterman1-0/+1
2013-03-25ignore host writes to fromhost if old value not 0Andrew Waterman1-11/+11