aboutsummaryrefslogtreecommitdiff
path: root/sys/riscv
Commit message (Expand)AuthorAgeFilesLines
...
* pmap_growkernel(): do not panic immediately, optionally return the errorKonstantin Belousov2025-06-191-4/+23
* runq: Deduce most parameters, remove machine headersOlivier Certner2025-06-181-44/+0
* vm: remove pa_index from the machine-independent layerAlan Cox2025-06-131-1/+2
* thr_new: pass params.flags to cpu_set_user_tls()Konstantin Belousov2025-05-311-1/+1
* subr_devmap: Reduce the use of the static devmapAndrew Turner2025-05-021-6/+0
* riscv: add Sifive p550/p650 identificationMeng Zhuo2025-04-222-0/+2
* riscv: support for Cache-Block Operations (CBO).Ruslan Bukin2025-04-223-2/+191
* riscv: replace tailq pointers with iteratorsDoug Moore2025-04-211-9/+11
* riscv: Fix handling of interrupts during kernel page faultsMark Johnston2025-04-191-1/+1
* riscv: Exclude OpenSBI memory regions when booting with EFIBojan Novković2025-04-161-2/+30
* efi/metadata: Make a note that efi_map_header isn't standardWarner Losh2025-04-091-3/+8
* sys: Use fdt_foreach on arm, arm64, and riscvAndrew Turner2025-04-081-22/+41
* eqos: Add StarFive JH7110 variantJari Sihvola2025-04-022-0/+6
* xilinx quad spi: various fixes.Ruslan Bukin2025-03-261-0/+1
* riscv timer: fix interrupt handling.Ruslan Bukin2025-03-261-2/+2
* Revert "riscv: enable allwinner RTC"Mitchell Horne2025-03-042-2/+0
* riscv/stand: pass boot hart in loader metadataMitchell Horne2025-03-032-20/+42
* riscv: enable EFI framebufferMitchell Horne2025-03-032-0/+2
* riscv: parse memory regions from EFI map headerMitchell Horne2025-03-031-26/+37
* sys: Empty hints filesWarner Losh2025-02-221-0/+2
* vmm: Consolidate code which manages guest memory regionsMark Johnston2025-02-184-427/+28
* riscv vmm: various fixes in APLIC.Ruslan Bukin2025-02-051-12/+73
* riscv vmm: clean up SBI codeRuslan Bukin2025-02-053-76/+58
* riscv: Fix and generalise saving TP (PCPU pointer) whilst in userspaceJessica Clarke2025-02-045-15/+44
* riscv vmm: consider hart_mask_base argument in the SBI IPI handler.Ruslan Bukin2025-02-031-0/+4
* riscv vmm: fix remote fence.Ruslan Bukin2025-02-031-2/+4
* sys: Add cpu_update_pcb hookJohn Baldwin2025-01-311-0/+5
* riscv: aw_timer enablement for D1Mitchell Horne2025-01-272-0/+2
* sys: use globals for the ELF kernel and module type stringsAhmad Khalifa2025-01-241-1/+1
* sys: make the kernel metadata pointer globalAhmad Khalifa2025-01-241-14/+10
* riscv nexus: Remove support for I/O port resourcesJohn Baldwin2025-01-231-6/+1
* pci: cleanup __PCI_REROUTE_INTERRUPTSMitchell Horne2025-01-231-2/+0
* riscv vmm: implement SBI RFNC extension.Ruslan Bukin2025-01-216-13/+338
* atomics: Constify loads: riscv: Convert missed atomic_load_acq_64()Olivier Certner2025-01-201-1/+1
* Centralize and simpify implemention of some VM macrosBrooks Davis2025-01-141-8/+0
* riscv: enable cpufreq_dt driverMitchell Horne2025-01-103-2/+16
* riscv: enable Allwinner D1 USB driversMitchell Horne2025-01-102-0/+6
* vmm: Fix error handling in vmm_handler()Mark Johnston2025-01-091-3/+8
* riscv/vmm: Make vcpu sleep periods consistent with other platformsMark Johnston2025-01-071-3/+2
* riscv vmm: virtual timer support.Ruslan Bukin2025-01-026-17/+228
* riscv: connect eswin to the build.Ruslan Bukin2024-12-173-0/+8
* riscv: Eswin hwreset support added.Ruslan Bukin2024-12-171-0/+190
* riscv: Add SiFive CCache driver.Ruslan Bukin2024-12-171-0/+177
* riscv vmm: add SSTC extension check.Ruslan Bukin2024-12-172-0/+5
* Add StarFive JH7110's STG clocksJari Sihvola2024-12-161-0/+1
* intrng: fix INTR_ROOT_* constantsElliott Mitchell2024-12-161-0/+3
* atomics: Constify loadsOlivier Certner2024-12-161-2/+2
* aw_gpio: support Allwinner D1 GPIOJulien Cassette2024-12-104-0/+134
* riscv: enable Allwinner if_awgMitchell Horne2024-12-103-0/+5
* riscv: Permit spurious faults in kernel modeMark Johnston2024-12-101-6/+7