aboutsummaryrefslogtreecommitdiff
path: root/sys/riscv
Commit message (Expand)AuthorAgeFilesLines
...
* Replace calls to bus_generic_attach with bus_attach_childrenJohn Baldwin2024-12-063-3/+4
* Replace calls to bus_generic_probe with bus_identify_childrenJohn Baldwin2024-12-061-1/+1
* arm: Use constants from sys/intr.h, not genassymWarner Losh2024-12-061-2/+0
* sys/intr.h: Make it safe to include from assemblerWarner Losh2024-12-061-0/+2
* riscv: T-HEAD early locore workaroundMitchell Horne2024-11-255-2/+55
* locore.S: stash boot arguments in saved registersMitchell Horne2024-11-251-9/+15
* riscv: T-HEAD PBMT supportMitchell Horne2024-11-255-0/+37
* riscv: add custom T-HEAD dcache opsMitchell Horne2024-11-253-0/+155
* riscv: dcache flush hooksMitchell Horne2024-11-254-25/+89
* atomic(9): Implement atomic_testand(clear|set)_ptrJohn Baldwin2024-11-191-0/+2
* riscv: Add implementations of atomic_testand(set|clear)_(32|64|long)John Baldwin2024-11-191-0/+73
* aw_syscon: enable for Allwinner D1 (riscv)Mitchell Horne2024-11-161-0/+1
* riscv: Allwinner D1 clock and reset driverJulien Cassette2024-11-162-2/+18
* riscv: enable allwinner RTCMitchell Horne2024-11-162-0/+2
* riscv: Add support for building vmm as a kernel moduleMark Johnston2024-11-131-0/+5
* vmm: Postpone vmm module initialization to after SI_SUB_DEVFSMark Johnston2024-11-071-3/+2
* riscv/vmm: Fix the build after a97f683fe3c4Mark Johnston2024-11-053-3/+6
* riscv/vmm: Initial import.Ruslan Bukin2024-10-3120-2/+4671
* plic: handling for interrupt-cells == 2Mitchell Horne2024-10-301-2/+43
* plic, aplic: handle all pending interrupts for hartMitchell Horne2024-10-302-11/+12
* plic: tweak macro argument namesMitchell Horne2024-10-301-7/+7
* Revert "intrng: change multi-interrupt root support type to enum"Kyle Evans2024-10-252-7/+1
* sys/intr.h: formally depend on machine/intr.hKyle Evans2024-10-244-6/+4
* intrng: change multi-interrupt root support type to enumElliott Mitchell2024-10-242-1/+7
* Use bus_delayed_attach_children instead of its inline implementationJohn Baldwin2024-10-211-1/+1
* intrng: Add support for multiple interrupt rootsAyrton Munoz2024-09-225-9/+13
* riscv: fix csr_swap()Ruslan Bukin2024-09-041-5/+6
* kernel: Make some compile time constant variables constZhenlei Huang2024-08-301-3/+3
* riscv: use pmap_l1_pindex to calculate the pindex of the l2 page table pageWuyang Chung2024-08-291-3/+3
* riscv: fix a bug in calculating the pindex for L1 pageWuyang Chung2024-08-291-4/+4
* riscv: remove a redundant MPASS test in _pmap_unwire_ptp()Wuyang Chung2024-08-291-1/+0
* riscv: Add machine/ifunc.h corresponding to rtld-elf's resolver interfaceJessica Clarke2024-08-221-0/+49
* riscv: Recognise B extension for AT_HWCAPJessica Clarke2024-08-222-0/+2
* riscv: Svpbmt extension supportMitchell Horne2024-07-315-40/+253
* riscv: implement pmap_demote_l1()Mitchell Horne2024-07-311-0/+69
* pmap_growkernel: Use VM_ALLOC_NOFREE when allocating pagetable pagesBojan Novković2024-07-301-3/+3
* vm: Remove kernel stack swapping support, part 5Mark Johnston2024-07-291-10/+0
* thread: Remove kernel stack swapping support, part 4Mark Johnston2024-07-291-2/+0
* Deprecate contigfree(9) in favour of free(9)Bjoern A. Zeeb2024-07-262-2/+2
* newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANYWarner Losh2024-07-251-1/+1
* Retire non-NEW_PCIB code and remove config optionJessica Clarke2024-07-182-3/+0
* plic: add thead,c900-plic compatibleMitchell Horne2024-07-101-2/+8
* conf: Add usbhid and hidbus to GENERIC* kernel configsEmmanuel Vadot2024-07-101-0/+3
* riscv: fix pv_chunk check in pmap_pv_demote_l2()Wuyang Chung2024-07-091-1/+1
* riscv: Don't need to check the return value with NULLwy-chung2024-07-081-12/+6
* busdma: avoid buflen underflowMitchell Horne2024-07-081-1/+1
* riscv: include PV chunks in kernel dumpMitchell Horne2024-07-081-2/+0
* riscv: support PV_STATS pmap optionMitchell Horne2024-07-082-5/+11
* riscv: remove a redundant check on PGA_WRITEABLEwy-chung2024-06-281-8/+1
* ofw: convert boolean_t to boolMitchell Horne2024-06-261-1/+1