aboutsummaryrefslogtreecommitdiff
path: root/sys/riscv
Commit message (Expand)AuthorAgeFilesLines
* riscv: Fix handling of interrupts during kernel page faultsMark Johnston2025-04-291-1/+1
* atomics: Constify loads: riscv: Convert missed atomic_load_acq_64()Olivier Certner2025-01-271-1/+1
* atomics: Constify loadsOlivier Certner2025-01-161-2/+2
* riscv: Implement atomic operationsRuslan Bukin2025-01-161-5/+32
* riscv: Permit spurious faults in kernel modeMark Johnston2025-01-041-6/+7
* atomic(9): Implement atomic_testand(clear|set)_ptrJohn Baldwin2024-12-011-0/+2
* riscv: Add implementations of atomic_testand(set|clear)_(32|64|long)John Baldwin2024-12-011-0/+73
* Use bus_delayed_attach_children instead of its inline implementationJohn Baldwin2024-12-011-1/+1
* uio: Use switch statements when handling UIO_READ vs UIO_WRITEJohn Baldwin2024-11-302-6/+23
* sys: add conf/std.debug, generic debugging optionsKristof Provost2024-10-091-0/+9
* kernel: Make some compile time constant variables constZhenlei Huang2024-09-201-3/+3
* fu740_pci_dw: Fix PERST delay and keep asserted for rest of reset sequenceJessica Clarke2024-09-071-6/+6
* riscv: Remove the unused riscv64_cpu driverJessica Clarke2024-09-071-76/+0
* riscv: Convert local interrupt controller to a newbus PICJessica Clarke2024-09-0711-392/+728
* riscv: Create a newbus device for the SBI driverJessica Clarke2024-09-062-12/+59
* intrng: Remove irq_root_ipicount and corresponding intr_pic_claim_root argJessica Clarke2024-09-061-1/+1
* conf: Add usbhid and hidbus to GENERIC* kernel configsEmmanuel Vadot2024-07-291-0/+3
* NOTES: Move the VirtIO entries to the MI NOTES fileJohn Baldwin2024-07-181-8/+0
* NOTES: Move NVMe entries to MI fileJohn Baldwin2024-07-181-5/+0
* riscv: adjust physmem reservationMitchell Horne2024-06-271-4/+5
* Adjust comments referencing vm_mem_init()Mitchell Horne2024-06-061-1/+2
* arm64, riscv: removed unused struct pv_addrMitchell Horne2024-05-271-10/+0
* arm64, riscv: remove unused declarationMitchell Horne2024-05-271-1/+0
* riscv: fix L0 PTE setup (Sv48)Mitchell Horne2024-05-271-1/+1
* busdma: fix page miscount for small segment sizesMitchell Horne2024-04-181-0/+1
* riscv: Introduce support for APLIC interrupt controllerHimanshu Chauhan2024-04-181-0/+554
* riscv: Add missing includes for DDBJohn Baldwin2024-04-081-1/+6
* Stop using expressions in _Alignof()Minsoo Choo2024-04-081-1/+1
* riscv nexus: Sort bus_set_resource in DEVMETHOD tableJohn Baldwin2024-01-031-1/+1
* riscv nexus: Use bus_generic_rman_*_resourceJohn Baldwin2024-01-031-107/+51
* arm64/riscv nexus: Implement bus_unmap_resourceJohn Baldwin2024-01-031-0/+16
* nexus: Use resource_validate_map_requestJohn Baldwin2024-01-031-13/+5
* arm64/amd64/riscv nexus: Use bus_generic_rl_*John Baldwin2024-01-031-15/+3
* thread: Add a return value to cpu_set_upcall()Mark Johnston2024-01-021-1/+2
* busdma: emit a warning for use of filtersMitchell Horne2023-12-061-0/+4
* riscv: Add a leaf PTP when pmap_enter(psind=1) creates a wired mappingBojan Novković2023-12-021-0/+31
* riscv: Update a variable name to match a commentMark Johnston2023-12-021-3/+3
* riscv: Remove unnecessary invalidations in pmap_enter_quick_locked()Mark Johnston2023-12-021-10/+4
* riscv: Port improvements from arm64/amd64 pmaps, part 3Mark Johnston2023-12-021-0/+21
* riscv: Port improvements from arm64/amd64 pmaps, part 2Mark Johnston2023-12-021-8/+10
* riscv: Port improvements from arm64/amd64 pmaps, part 1Mark Johnston2023-12-022-16/+52
* riscv: Retire PMAP_INLINEMark Johnston2023-11-091-11/+1
* riscv: Tidy panic messages for exceptionsJohn Baldwin2023-10-241-9/+12
* uiomove: Add some assertionsMark Johnston2023-10-241-0/+6
* arm64, risvc: warn about ignored kstack_pages for thread0Konstantin Belousov2023-10-201-0/+4
* arm64, riscv: Use KSTACK_PAGES for the thread0 kstack size designatorKonstantin Belousov2023-10-201-1/+2
* riscv: Print stval in dump_regs for fatal exceptionsJohn Baldwin2023-10-111-0/+1
* riscv: Don't print zero offsets for register addressesJohn Baldwin2023-10-111-1/+4
* riscv: Save gp in the trapframe in both modesJohn Baldwin2023-10-111-1/+1
* sysentvec: add SV_SIGSYS flagKonstantin Belousov2023-10-091-1/+1