aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2016-05-13Remove arg lists from latex tablesAndrew Waterman1-42/+1
2016-05-13Rename "Device Interrupt" to "External Interrupt"Andrew Waterman1-3/+6
2016-05-02Remove mipi registersAndrew Waterman1-1/+0
2016-05-02Remove tohost/fromhostAndrew Waterman1-2/+0
2016-04-30Remove mcfgaddr; change memory mapAndrew Waterman2-5/+7
2016-04-30Remove mtimecmpAndrew Waterman1-2/+0
2016-04-30ERET -> xRETAndrew Waterman3-7/+9
2016-04-06Remove nonstandard stats, uarch CSRsAndrew Waterman1-21/+0
2016-03-10Allow immediates for write_csr; check for signednessAndrew Waterman1-6/+12
2016-03-10Reflect new location of encoding.h in riscv-pkAndrew Waterman1-1/+1
2016-03-03Update CSR encodingAndrew Waterman2-2/+24
2016-02-28WIP on priv spec v1.9Andrew Waterman1-30/+14
2016-02-28WIP on priv spec v1.9Andrew Waterman2-21/+21
2016-02-05WIP on priv spec v1.9Andrew Waterman3-44/+44
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