aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2013-01-03updated to handle exceptions and illegal instructionseos14-bringupHuy Vo3-7/+13
2012-03-24new supervisor modeAndrew Waterman6-70/+73
2012-03-18update vector fencesAndrew Waterman1-14/+10
2012-03-18clean up vector exception instructionsYunsup Lee1-9/+13
2012-03-13add more instructions for vector exception handlingYunsup Lee1-8/+14
2012-03-13add vvcfg,vtcfgYunsup Lee1-2/+6
2012-03-13opcodes cleanupYunsup Lee1-17/+15
2012-03-10slight change to vector supervisor instructionsYunsup Lee1-4/+4
2012-03-03new instructions to handle vector exceptionsYunsup Lee1-0/+12
2011-11-11MFTX now uses RS1 for its sourceAndrew Waterman1-2/+2
2011-11-11Synced up PK with supervisor changes/asm syntaxAndrew Waterman10-274/+229
2011-06-19configure argument --host=riscv is now impliedcs250Andrew Waterman3-0/+24
2011-06-19fixed build after repo splitAndrew Waterman136-2/+6747
2011-06-19temporary undoing of renamingAndrew Waterman38-0/+15012
2011-06-19Renamed packagesAndrew Waterman38-15012/+0
2011-06-01[pk] fixed memset bug (again...)Andrew Waterman1-3/+15
2011-05-23[pk] fixed FP emulation (rounding mode bug)Andrew Waterman1-2/+2
2011-05-20[pk] fixed elf loaderAndrew Waterman1-4/+11
2011-05-19[pk] made PK smallerAndrew Waterman4-53/+79
2011-05-18[opcodes,pk,sim] add more vector traps (for #banks, illegal instructions)Yunsup Lee2-1/+17
2011-05-16[sim,pk] cleanups & initial virtual memory supportAndrew Waterman5-14/+16
2011-05-15[opcodes,pk,sim,xcc] resolve a conflictYunsup Lee1-7/+11
2011-05-15[libs,opcodes,pk,sim,xcc] add mov*,fmov*, shuffle vec instsYunsup Lee1-174/+180
2011-05-13tweaked encoding of rdcycle & cousinsAndrew Waterman1-7/+13
2011-04-24[xcc,sim,opcodes] added c.addiwAndrew Waterman1-0/+2
2011-04-24[xcc,sim,opcodes] added more RVC instructionsAndrew Waterman1-2/+40
2011-04-21[pk] fixed lseek syscallAndrew Waterman1-1/+1
2011-04-18[xcc,sim,opcodes] added rvc conditional branchesAndrew Waterman1-0/+4
2011-04-16[pk] fixed timer interrupt handler, etc.Andrew Waterman4-8/+19
2011-04-15[pk] limit programs to 2GB (for RV32 simplicity)Andrew Waterman1-6/+9
2011-04-15[pk] load pk at addr 0; user stack top = MEMSIZEAndrew Waterman9-53/+58
2011-04-15[pk] fixed timer interrupt bug, etc.Andrew Waterman6-37/+35
2011-04-13[pk] fixed rv32 (dumb memset bug)Andrew Waterman1-15/+5
2011-04-12[pk] add cache flush after program loadAndrew Waterman2-2/+2
2011-04-12[xcc,pk,sim] added privileged cflush instructionAndrew Waterman3-8/+11
2011-04-12[xcc,sim] rvc loads and storesAndrew Waterman1-0/+16
2011-04-12[sim,pk] fixed minor pk bugs and trap codesAndrew Waterman7-140/+177
2011-04-11[xcc,sim,opcodes] more rvc instructions and bug fixesAndrew Waterman1-0/+4
2011-04-09[pk] fix init_fp function prototypeYunsup Lee3-3/+3
2011-04-09[pk] add vector_disabled trap handlerYunsup Lee3-0/+15
2011-04-09[xcc, sim] added rvc insn c.li; misc fixesAndrew Waterman1-0/+2
2011-04-09[sim,pk] reorganized status registerAndrew Waterman4-9/+8
2011-04-09[xcc,pk,sim,opcodes] added first RVC instructionAndrew Waterman8-74/+22
2011-04-08[pk,fesvr] pk now loads elfs itselfAndrew Waterman9-15/+2817
2011-04-06[opcodes,pk,sim,xcc] fix utidx - add rdYunsup Lee1-1/+1
2011-04-05[opcodes,pk,sim,xcc] fix vector mem instruction format, add vector seg mem in...Yunsup Lee1-38/+110
2011-04-04[opcodes,pk,sim,xcc] add leftover vector instructions (vf, etc.)Yunsup Lee1-0/+10
2011-04-04[opcodes,pk,sim,xcc] add vector mem instructionsYunsup Lee1-0/+60
2011-04-04[opcodes,pk,sim,xcc] add stop,utidx instructionsYunsup Lee1-2/+6
2011-04-04[opcodes,pk,sim,xcc] add fence instructions for vector unitYunsup Lee1-0/+8