aboutsummaryrefslogtreecommitdiff
path: root/riscv
AgeCommit message (Expand)AuthorFilesLines
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
2013-03-25support compilation with gcc 4.7Andrew Waterman2-1/+2
2013-02-15fix D$ model not acknowledging storesAndrew Waterman1-1/+1
2013-02-15specialize fully-associative cachesAndrew Waterman4-51/+114
2013-02-15don't store host pointers in soft TLBAndrew Waterman2-18/+21
2013-02-13clean up fetch-execute loop a bitAndrew Waterman3-46/+42
2013-02-13add I$/D$/L2$ simulatorsAndrew Waterman11-206/+363
2013-02-12migrate to c++11Andrew Waterman1-2/+0
2013-02-12make HTIF interactions deterministic; fix raceAndrew Waterman3-10/+13
2013-01-25remove unnecessary #includeAndrew Waterman1-1/+0
2013-01-25change htif to link against libfesvrAndrew Waterman10-199/+162
2012-11-13fix vector code simulation problem, turn on SR_U64Yunsup Lee1-1/+1
2012-08-30new tohost/fromhost semanticsAndrew Waterman4-8/+12
2012-08-01new tohost/fromhost semanticsAndrew Waterman2-3/+2
2012-07-22correct HTIF reset behaviorAndrew Waterman3-31/+16
2012-05-15fix htif interaction with interactive modeAndrew Waterman3-11/+9
2012-05-09per-core tohost/fromhost registersAndrew Waterman6-88/+61
2012-03-24new supervisor modeAndrew Waterman18-198/+257
2012-03-24add disasm functions for vectorYunsup Lee1-0/+156
2012-03-19make NaN behavior consistent with hardfloatAndrew Waterman10-10/+10
2012-03-19abstract regfile write portAndrew Waterman1-14/+30
2012-03-19abstract regfile behind objectAndrew Waterman4-26/+26
2012-03-18update vector fencesAndrew Waterman5-8/+6
2012-03-18clean up vector exception instructionsYunsup Lee4-8/+11
2012-03-13add more instructions for vector exception handlingYunsup Lee5-4/+7
2012-03-13add vvcfg,vtcfgYunsup Lee4-1/+14