aboutsummaryrefslogtreecommitdiff
path: root/sys/riscv/include
Commit message (Expand)AuthorAgeFilesLines
* Rework the list of all pmaps: embed the list link into pmap.Ruslan Bukin2016-04-261-7/+1
* Add the non-standard "IO interrupt" vector used by lowRISC.Ruslan Bukin2016-04-262-1/+5
* Move arm's devmap to some generic place, so it can be usedRuslan Bukin2016-04-261-0/+2
* o Implement shared pagetables and switch from 4 to 3 levels pageRuslan Bukin2016-04-253-7/+12
* Add support for ddb(4).Ruslan Bukin2016-03-104-4/+216
* o Use uint64_t for page number as it doesn't fit uint32_t.Ruslan Bukin2016-02-261-0/+1
* Add support for symmetric multiprocessing (SMP).Ruslan Bukin2016-02-245-12/+99
* Remove duplicates.Ruslan Bukin2016-02-221-4/+0
* Increase kernel and user VA space.Ruslan Bukin2016-02-181-17/+20
* Add the implementation of atomic_swap_32().Ruslan Bukin2016-02-171-0/+13
* Use better form representing 32 x 128-bit floating-point registers.Ruslan Bukin2016-02-171-1/+1
* Use __uint64_t type for floating point registersRuslan Bukin2016-02-121-1/+1
* Access pcpup using gp register.Ruslan Bukin2016-02-041-3/+1
* Reuse gp register for pcpu pointer.Ruslan Bukin2016-02-041-2/+5
* Correct RISC-V exception types.Ruslan Bukin2016-01-181-4/+6
* Import RISC-V machine headers. This is a minimal set required to compileRuslan Bukin2015-12-1757-0/+4616