aboutsummaryrefslogtreecommitdiff
path: root/sys/riscv
Commit message (Expand)AuthorAgeFilesLines
* riscv: Fix and generalise saving TP (PCPU pointer) whilst in userspaceJessica Clarke2025-12-155-15/+44
* riscv: Add machine/ifunc.h corresponding to rtld-elf's resolver interfaceJessica Clarke2025-12-151-0/+49
* riscv: Recognise B extension for AT_HWCAPJessica Clarke2025-12-152-0/+2
* riscv: Remove the unused riscv64_cpu driverJessica Clarke2025-12-151-77/+0
* riscv timer: fix interrupt handling.Ruslan Bukin2025-09-151-2/+2
* riscv: Fix SSTC extension supportRuslan Bukin2025-09-151-2/+5
* atomics: Constify loads: riscv: Convert missed atomic_load_acq_64()Olivier Certner2025-01-271-1/+1
* atomics: Constify loadsOlivier Certner2025-01-171-2/+2
* riscv: Implement atomic operationsRuslan Bukin2025-01-171-5/+32
* Use bus_delayed_attach_children instead of its inline implementationJohn Baldwin2024-11-301-1/+1
* kernel: Make some compile time constant variables constZhenlei Huang2024-09-211-3/+3
* Allow sysctl hw.machine/hw.machine_arch in capability modeVal Packett2024-09-201-1/+1
* Adjust comments referencing vm_mem_init()Mitchell Horne2024-06-061-1/+2
* arm64, riscv: removed unused struct pv_addrMitchell Horne2024-06-061-10/+0
* arm64, riscv: remove unused declarationMitchell Horne2024-06-061-1/+0
* riscv: Add missing includes for DDBJohn Baldwin2024-04-081-1/+6
* Stop using expressions in _Alignof()Minsoo Choo2024-04-081-1/+1
* riscv db_trace: Ensure trapframe pointer is suitably aligned.John Baldwin2024-04-081-1/+2
* sys/*/conf/*, docs: fix links to handbookCeri Davies2024-01-101-1/+1
* 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-071-0/+4
* Add cpu_sync_core()Konstantin Belousov2023-10-261-0/+7
* add pmap_active_cpus()Konstantin Belousov2023-10-261-0/+6
* 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
* sysentvec: add SV_SIGSYS flagKonstantin Belousov2023-10-091-1/+1
* syscalls: fix missing SIGSYS for several ENOSYS errorsKonstantin Belousov2023-10-091-1/+1
* sys: Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-238-8/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-2347-94/+0
* sys: Remove $FreeBSD$: one-line .c comment patternWarner Losh2023-08-2312-12/+0
* sys: Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-2316-16/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-2340-80/+0
* pcpu: Remove unused definitions of ALT_STACK_SIZEMark Johnston2023-08-071-2/+0
* riscv: Add pass(4) to GENERIC kernelJessica Clarke2023-08-011-0/+3
* riscv: Add da9063_pmic and da9063_rtc to GENERIC and NOTESJessica Clarke2023-08-012-0/+8
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-07-2514-14/+14
* riscv: improve KTR_TRAP trace entriesMitchell Horne2023-07-072-4/+7
* riscv timer: use stimecmp CSR when availableMitchell Horne2023-06-121-1/+12
* riscv: S-mode extension parsingMitchell Horne2023-06-122-3/+54
* riscv: Print less CPU infoMitchell Horne2023-06-121-5/+19
* riscv: MMU detectionMitchell Horne2023-06-124-1/+40
* riscv: Print ISA extensionsMitchell Horne2023-06-121-0/+7
* riscv: Rework CPU identification (second part)Mitchell Horne2023-06-124-56/+111
* riscv: Call identify_cpu() earlier for CPU 0Mitchell Horne2023-06-124-3/+16
* riscv: Rework CPU identification (first part)Mitchell Horne2023-06-122-72/+101
* riscv: Use PMAP_MAPDEV_EARLY_SIZE in locore and pmap_bootstrapAlfredo Mazzinghi2023-06-094-5/+17
* hwpmc: use kstack_contains()Mitchell Horne2023-06-091-6/+5
* riscv: remove unused string from swtch.SMitchell Horne2023-05-081-2/+0