aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2016-07-13WIP: auto-generate llvm encoding filellvm-encodingsColin Schmidt2-11/+82
2016-01-13remove hwachaV3 definitionsColin Schmidt4-194/+1
2015-11-12add miobase, mipi; drop send_ipiAndrew Waterman1-1/+2
2015-11-06Revert "Revert "Enable the four custom instructions""Andrew Waterman1-1/+1
2015-10-20Update to hopefully final RVC 1.9 encodingAndrew Waterman1-8/+6
2015-10-12rvc 1.8 candidateAndrew Waterman2-21/+21
2015-10-05move towards RVC 1.8Andrew Waterman2-34/+44
2015-09-28In C headers, keep instructions in original input orderAndrew Waterman1-2/+2
2015-09-28Include pseudo-ops in inst.chiselAndrew Waterman1-2/+2
2015-09-08No need to provide GCC with encoding.h anymoreAndrew Waterman1-2/+1
2015-09-08Use BitPat instead of Bits for Chisel3Andrew Waterman1-1/+1
2015-09-08update to latest RVC proposalAndrew Waterman5-52/+35
2015-09-02Remove automatically-generated filesAndrew Waterman3-2391/+2
2015-07-28Fix DECLARE_CAUSE macrosAndrew Waterman1-1/+1
2015-07-05New machine-mode timer facilityAndrew Waterman2-3/+3
2015-05-31RVC v1.7 encodingAndrew Waterman3-22/+65
2015-05-14Fix VM, MIP encodingAndrew Waterman1-6/+6
2015-05-09Update to privileged architecture version 1.7Andrew Waterman6-124/+243
2015-04-02Distinguish Sv39/Sv48; reserve some PPN bitsAndrew Waterman2-5/+7
2015-03-30RVC draftAndrew Waterman3-51/+24
2015-03-24New virtual memory implementation (Sv39)Andrew Waterman1-17/+38
2015-03-17Merge [shm]call into ecall, [shm]ret into eretAndrew Waterman3-32/+20
2015-03-16vxcpthold exposes the first source operandYunsup Lee1-1/+1
2015-03-12Add hcall instructionAndrew Waterman2-0/+2
2015-03-12Add referenced/dirty bits to PTEAndrew Waterman1-0/+2
2015-03-12Update to new privileged specAndrew Waterman5-124/+206
2014-12-14update location of headers for new ABI/toolchainColin Schmidt1-2/+2
2014-11-22Revert "Enable the four custom instructions"Yunsup Lee1-1/+1
2014-10-24Merge branch 'pr/1'Yunsup Lee1-1/+1
2014-10-23Prevent regenerating the Hwacha spike header by defaultAlbert Ou1-8/+7
2014-10-23Enable the four custom instructionsArun Thomas1-1/+1
2014-04-03Move stats registerStephen Twigg2-3/+3
2014-04-03Add hwacha spike header file targetStephen Twigg1-1/+10
2014-03-18Add rdcycleh etc. for RV32Andrew Waterman4-45/+90
2014-03-11Fix syntax error in generated opcodesAndrew Waterman2-5/+5
2014-03-11New FP encodingAndrew Waterman5-309/+367
2014-03-06Add fclass.{s|d} instructionsAndrew Waterman4-42/+68
2014-03-02add hwacha vfmsv instructionsYunsup Lee1-1/+3
2014-02-14Renumber uarch CSRs into custom CSR spaceAndrew Waterman2-32/+32
2014-02-06Reserve 16 uarch-specific read-only userspace countersAndrew Waterman3-0/+56
2014-02-03Add vfmvv, vfmsv instructions, remove vsetprecQuan Nguyen1-1/+3
2014-01-21Add DECLARE_CAUSE macroAndrew Waterman1-0/+5
2014-01-21Move microthread-specific opcodes to opcodes-hwacha-utQuan Nguyen2-8/+8
2014-01-21Auto-generate exception cause numbersAndrew Waterman3-13/+57
2014-01-20Merge branch 'confprec'Quan Nguyen3-1/+57
2014-01-13swap JAL/JALR againAndrew Waterman3-9/+9
2013-12-09New RDCYCLE encodingAndrew Waterman4-100/+99
2013-11-29Add vsetprec instructionconfprecQuan Nguyen1-0/+1
2013-11-25New privileged ISAAndrew Waterman9-178/+433
2013-11-24Merge branch 'master' into confprecQuan Nguyen5-59/+100