aboutsummaryrefslogtreecommitdiff
path: root/machine/encoding.h
AgeCommit message (Expand)AuthorFilesLines
2021-03-29update encoding.hAndrew Waterman1-267/+1145
2020-03-29Update encoding.h from riscv-opcodes (#194)Kito Cheng1-246/+1573
2020-01-13Enable vector unit if present (continuation of 77a5df569451571d608650a34183d5...Andrew Waterman1-0/+1
2020-01-11Enable vector unit if presentAndrew Waterman1-0/+1
2017-12-12Bump encoding.hAndrew Waterman1-20/+23
2017-05-04FMV.X.S/FMV.S.X -> FMV.X.W/FMV.W.XAndrew Waterman1-9/+6
2017-03-30New PMP encodingAndrew Waterman1-5/+6
2017-03-27Separate page faults from physical memory access exceptionsAndrew Waterman1-9/+14
2017-03-21Allow PK access to user memoryAndrew Waterman1-2/+13
2017-03-16Simplify interrupt-stack disciplineAndrew Waterman1-0/+43
2017-02-25PPNs are 44 bits in RV64Andrew Waterman1-14/+7
2017-02-25New counter-enable schemeAndrew Waterman1-4/+4
2017-02-22Fix PK bootAndrew Waterman1-16/+6
2017-02-15Incorporate sptbr/sfence.vma changesAndrew Waterman1-5/+120
2016-12-06avoid non-standard predefined macrosAndrew Waterman1-1/+1
2016-08-26Update to new counter specAndrew Waterman1-72/+341
2016-07-06Udpate to new PTE formatAndrew Waterman1-7/+1
2016-07-05Initialize timecmp; add PRCI testAndrew Waterman1-34/+40
2016-06-01Clear IPIs using MMIO, not mip CSRAndrew Waterman1-0/+32
2016-05-22Add preliminary support for the interrupt controllerAndrew Waterman1-3/+6
2016-05-03Find IPI address in configuration stringAndrew Waterman1-6/+0
2016-04-30Move DRAM to high addressesAndrew Waterman1-6/+11
2016-04-29ERET -> MRETAndrew Waterman1-6/+15
2016-04-29Remove mtime/mtimecmpAndrew Waterman1-8/+0
2016-04-06Don't assume existence of uarch countersAndrew Waterman1-34/+0
2016-03-10Update encodingAndrew Waterman1-6/+12
2016-03-09Refactor pk, bbl, machine into separate librariesAndrew Waterman1-0/+1037