aboutsummaryrefslogtreecommitdiff
path: root/riscv
AgeCommit message (Expand)AuthorFilesLines
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
2012-03-13opcodes cleanupYunsup Lee2-8/+7
2012-03-10slight change to vector supervisor instructionsYunsup Lee1-4/+4
2012-03-03add place holders for instructions to handle vector exceptionsYunsup Lee6-0/+0
2012-03-03new instructions to handle vector exceptionsYunsup Lee1-0/+6
2012-02-19new HTIF protocol. update your fesvr.Andrew Waterman2-19/+23
2012-02-19fixed a bug in remu[w]Andrew Waterman2-2/+2
2012-02-17implement lighter-weight htif packet headerAndrew Waterman2-29/+29
2012-02-15reimplement div[u][w]/rem[u][w]Andrew Waterman8-27/+39
2012-02-13fix sltu disassemblyAndrew Waterman1-1/+1
2012-02-08initialize tohost and fromhostYunsup Lee1-0/+2
2012-01-31remove debug printfAndrew Waterman1-1/+0
2012-01-31poll HTIF occasionallyAndrew Waterman4-4/+25
2012-01-30don't set badvaddr for instruction access faultsAndrew Waterman1-3/+4
2012-01-30fix divide by zero bugsYunsup Lee4-4/+4
2012-01-24check that virtual addresses are sign-extendedAndrew Waterman2-1/+7
2012-01-22disentangle decode.h from other headersAndrew Waterman3-16/+16
2012-01-22work around gcc 4.4 bugAndrew Waterman1-2/+2
2012-01-11fix compilation for gcc 4.6.1Andrew Waterman2-0/+17
2011-12-10fix utidx assign bug, make ut code execute fasterYunsup Lee2-2/+3
2011-12-10fix the fpr abi namesYunsup Lee1-2/+2
2011-11-11Remove dependence on binutilsYour Name5-39/+595
2011-11-11Use new compiler toolchain's disassemblerAndrew Waterman2-4/+6
2011-11-11Changed MFTX to use rs1 for its sourceAndrew Waterman3-4/+4
2011-11-11Changed supervisor modeAndrew Waterman7-58/+51
2011-11-01Fixed tight coupling of host and target page sizeAndrew Waterman2-2/+2