aboutsummaryrefslogtreecommitdiff
path: root/sys/riscv
Commit message (Expand)AuthorAgeFilesLines
* Implement atomic_fcmpset_*() for RISC-V.Ruslan Bukin2017-02-051-0/+101
* Define the vm_ooffset_t and vm_pindex_t types as machine-independend.Konstantin Belousov2017-02-041-2/+0
* Add RISC-V support for truss(1)Li-Wen Hsu2017-01-242-2/+5
* Disable superpages reservations as we don't have implemented them yet.Ruslan Bukin2016-11-211-2/+2
* Add full softfloat and hardfloat support for RISC-V.Ruslan Bukin2016-11-1611-35/+318
* Check if L2 entry exists for the given VA before loading L3 entry.Ruslan Bukin2016-11-141-0/+2
* System Binary Interface (SBI) page was moved in latest version ofRuslan Bukin2016-11-041-1/+1
* o Add support for long double.Ruslan Bukin2016-11-032-18/+1
* rtwn(4), urtwn(4): merge common code, add support for 11ac devices.Andriy Voskoboinyk2016-10-171-1/+1
* Fix building on i386 and arm. But 'public domain' headers on the filesWarner Losh2016-10-131-26/+1
* In the TCP stack, the hhook(9) framework provides hooks for kernel modulesJonathan T. Looney2016-10-121-0/+1
* Include stubs even on the platforms we don't support so libsysdecodeWarner Losh2016-10-111-0/+39
* Various changes to pmap_ts_referenced()Alan Cox2016-09-101-9/+14
* Remove support for idle page zeroing.Mark Johnston2016-09-031-14/+0
* o Separate rtc and timecmp registers: they are different acrossRuslan Bukin2016-09-011-5/+14
* o Remove operation in machine mode.Ruslan Bukin2016-08-1023-1355/+340
* Update RISC-V port to Privileged Architecture Version 1.9.Ruslan Bukin2016-08-0222-507/+558
* Update comments for the MD functions managing contexts for newKonstantin Belousov2016-06-161-11/+10
* Remove duplicate define.Ruslan Bukin2016-06-081-1/+0
* Fix typos.Ruslan Bukin2016-06-021-11/+11
* Add support for loadable kernel modules.Ruslan Bukin2016-06-012-3/+368
* * Enable KDTRACE options as we support DTrace now.Ruslan Bukin2016-06-011-2/+7
* Increase the size and alignment of the setjmp buffer.Ruslan Bukin2016-05-261-3/+3
* Add initial DTrace support for RISC-V.Ruslan Bukin2016-05-243-1/+28
* Store the original value of stack pointer to the exception frameRuslan Bukin2016-05-241-1/+3
* Eliminate an unused #include. For a brief period of time, _unrhdr.h wasAlan Cox2016-05-131-1/+0
* Rework the list of all pmaps: embed the list link into pmap.Ruslan Bukin2016-04-262-24/+12
* o Add device tree files and kernel configuration filesRuslan Bukin2016-04-266-2/+83
* Add the non-standard "IO interrupt" vector used by lowRISC.Ruslan Bukin2016-04-264-3/+29
* Add the implementation of basic bus_space_read/write functions.Ruslan Bukin2016-04-262-12/+183
* Add the implementation of OF_decode_addr().Ruslan Bukin2016-04-261-0/+58
* Move arm's devmap to some generic place, so it can be usedRuslan Bukin2016-04-262-61/+2
* o Implement shared pagetables and switch from 4 to 3 levels pageRuslan Bukin2016-04-258-76/+140
* Do not setup machine exception vector.Ruslan Bukin2016-04-251-7/+0
* Revert r298477 ("Clear the DDR memory").Ruslan Bukin2016-04-251-11/+0
* Clear the DDR memory. This should be done by bootloaders,Ruslan Bukin2016-04-221-0/+11
* Add memory barriers (fence instructions) so the data wrotten by hardwareRuslan Bukin2016-04-221-3/+7
* Correct the event queue initialization.Ruslan Bukin2016-04-221-7/+8
* risc-v: for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-141-1/+1
* Add support for ddb(4).Ruslan Bukin2016-03-1012-8/+1125
* Make the fdt_get_mem_regions memsize argument optional. It's only used inAndrew Turner2016-03-011-2/+1
* Correct the memory rman ranges to be to BUS_SPACE_MAXADDRJustin Hibbits2016-03-011-3/+4
* Fix fdt_get_mem_regions() to work with 64-bit addressesWojciech Macek2016-02-291-1/+1
* o Use uint64_t for page number as it doesn't fit uint32_t.Ruslan Bukin2016-02-262-14/+16
* Add support for symmetric multiprocessing (SMP).Ruslan Bukin2016-02-2418-107/+1008
* o Grab physical memory regions information from the device tree.Ruslan Bukin2016-02-231-5/+10
* Add basic trap handlers for illegal instruction and breakpointRuslan Bukin2016-02-221-0/+23
* Fix comment.Ruslan Bukin2016-02-221-2/+3
* Remove duplicates.Ruslan Bukin2016-02-221-4/+0
* Provide stack(9) MD stubs for RISC-V so ktr(9) can be compiled in.Ruslan Bukin2016-02-221-0/+63