summaryrefslogtreecommitdiffstats
path: root/sys/riscv
Commit message (Expand)AuthorAgeFilesLines
* 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
* Reuse gp register for pcpu pointer.br2016-02-046-23/+38
* Fix build.br2016-02-041-0/+1
* Fix build.glebius2016-02-041-0/+1
* Welcome the RISC-V 64-bit kernel.br2016-01-2936-0/+9929
* Correct RISC-V exception types.br2016-01-181-4/+6
* Import RISC-V machine headers. This is a minimal set required to compilebr2015-12-1757-0/+4616
OpenPOWER on IntegriCloud