summaryrefslogtreecommitdiffstats
path: root/sys/riscv
Commit message (Expand)AuthorAgeFilesLines
* MFC efivar(8) (by imp):kib2017-05-201-0/+14
* MFC r311169,r311898,r312925,r312973,r312975,r313007,r313040,r313080,mjg2017-03-161-0/+101
* MFC r313194:kib2017-02-111-2/+0
* Update comments for the MD functions managing contexts for newkib2016-06-161-11/+10
* Remove duplicate define.br2016-06-081-1/+0
* Fix typos.br2016-06-021-11/+11
* Add support for loadable kernel modules.br2016-06-012-3/+368
* * Enable KDTRACE options as we support DTrace now.br2016-06-011-2/+7
* Increase the size and alignment of the setjmp buffer.br2016-05-261-3/+3
* Add initial DTrace support for RISC-V.br2016-05-243-1/+28
* Store the original value of stack pointer to the exception framebr2016-05-241-1/+3
* Eliminate an unused #include. For a brief period of time, _unrhdr.h wasalc2016-05-131-1/+0
* Rework the list of all pmaps: embed the list link into pmap.br2016-04-262-24/+12
* o Add device tree files and kernel configuration filesbr2016-04-266-2/+83
* Add the non-standard "IO interrupt" vector used by lowRISC.br2016-04-264-3/+29
* Add the implementation of basic bus_space_read/write functions.br2016-04-262-12/+183
* Add the implementation of OF_decode_addr().br2016-04-261-0/+58
* Move arm's devmap to some generic place, so it can be usedbr2016-04-262-61/+2
* o Implement shared pagetables and switch from 4 to 3 levels pagebr2016-04-258-76/+140
* Do not setup machine exception vector.br2016-04-251-7/+0
* Revert r298477 ("Clear the DDR memory").br2016-04-251-11/+0
* Clear the DDR memory. This should be done by bootloaders,br2016-04-221-0/+11
* Add memory barriers (fence instructions) so the data wrotten by hardwarebr2016-04-221-3/+7
* Correct the event queue initialization.br2016-04-221-7/+8
* risc-v: for pointers replace 0 with NULL.pfg2016-04-141-1/+1
* Add support for ddb(4).br2016-03-1012-8/+1125
* Make the fdt_get_mem_regions memsize argument optional. It's only used inandrew2016-03-011-2/+1
* Correct the memory rman ranges to be to BUS_SPACE_MAXADDRjhibbits2016-03-011-3/+4
* Fix fdt_get_mem_regions() to work with 64-bit addresseswma2016-02-291-1/+1
* o Use uint64_t for page number as it doesn't fit uint32_t.br2016-02-262-14/+16
* Add support for symmetric multiprocessing (SMP).br2016-02-2418-107/+1008
* o Grab physical memory regions information from the device tree.br2016-02-231-5/+10
* Add basic trap handlers for illegal instruction and breakpointbr2016-02-221-0/+23
* Fix comment.br2016-02-221-2/+3
* Remove duplicates.br2016-02-221-4/+0
* Provide stack(9) MD stubs for RISC-V so ktr(9) can be compiled in.br2016-02-221-0/+63
* Fix ktrace call.br2016-02-221-1/+1
* As <machine/vmparam.h> is included from <vm/vm_param.h>, there is noskra2016-02-223-3/+0
* Introduce a RMAN_IS_DEFAULT_RANGE() macro, and use it.jhibbits2016-02-201-1/+1
* Increase kernel and user VA space.br2016-02-183-32/+34
* Add the implementation of atomic_swap_32().br2016-02-171-0/+13
* Use better form representing 32 x 128-bit floating-point registers.br2016-02-171-1/+1
* There is no need to pre save tp in cpu_fork().br2016-02-171-6/+0
* Add the implementation of savectx().br2016-02-171-4/+23
* Use callee-saved registers to pass args through fork_trampoline().br2016-02-172-17/+9
* Use __uint64_t type for floating point registersbr2016-02-121-1/+1
* o Move non-generic kernel configuration out from GENERIC.br2016-02-113-3/+52
* Stop device enumeration when we see first empty slot.br2016-02-111-3/+2
* Include sys/_task.h into uma_int.h, so that taskqueue.h isn't aglebius2016-02-092-2/+0
* Access pcpup using gp register.br2016-02-043-16/+6
OpenPOWER on IntegriCloud