aboutsummaryrefslogtreecommitdiff
path: root/sys/riscv/include
Commit message (Expand)AuthorAgeFilesLines
* arm, riscv: add a preprocessor symbol indicating missed support of ifuncKonstantin Belousov7 days1-0/+2
* riscv: Add macro for hfence.gvma instructionDoongar Singh10 days1-0/+7
* riscv: add (a dummy) acpica_machdep.hBjoern A. Zeeb2026-01-141-0/+19
* vmm: Move common accessors and vm_eventinfo into sys/dev/vmmMark Johnston2026-01-081-29/+1
* vmm: Deduplicate VM and vCPU state management codeMark Johnston2026-01-081-27/+1
* vmm: Consolidate vm and vcpu definitionsMark Johnston2026-01-082-27/+23
* Add sys/_align.h replacing machine/_align.hBrooks Davis2025-12-102-42/+1
* sys/stdint.h: add C23 _WIDTH macrosRobert Clausecker2025-11-301-0/+23
* sys/limits.h: add C23 _WIDTH macrosRobert Clausecker2025-11-301-0/+3
* vmm: Consolidate VM name length checkingMark Johnston2025-11-042-3/+2
* kexec: Add dummy headers for arm, i386, powerpc, and riscvJustin Hibbits2025-10-271-0/+39
* vmm: Fix a deadlock between vm_smp_rendezvous() and vcpu_lock_all()Mark Johnston2025-10-171-1/+1
* vmm: Move the guest vmspace into the generic vm_mem structureMark Johnston2025-10-101-1/+0
* vmm: Make vmmops declarations more consistentMark Johnston2025-10-101-0/+23
* arm, powerpc, riscv: implement atomic_set/clear_16Konstantin Belousov2025-09-201-0/+3
* riscv: Provide prototypes for fpgetmask/fpsetmaskAlex Richardson2025-09-151-0/+5
* vmm: Suspend the VM before destroying itMark Johnston2025-09-101-0/+1
* vmm: Add support for guest NUMA emulationBojan Novković2025-07-271-0/+5
* runq: Deduce most parameters, remove machine headersOlivier Certner2025-06-181-44/+0
* riscv: add Sifive p550/p650 identificationMeng Zhuo2025-04-221-0/+1
* riscv: support for Cache-Block Operations (CBO).Ruslan Bukin2025-04-221-0/+33
* efi/metadata: Make a note that efi_map_header isn't standardWarner Losh2025-04-091-3/+8
* riscv/stand: pass boot hart in loader metadataMitchell Horne2025-03-031-0/+1
* riscv: enable EFI framebufferMitchell Horne2025-03-031-0/+1
* vmm: Consolidate code which manages guest memory regionsMark Johnston2025-02-181-32/+2
* riscv: Fix and generalise saving TP (PCPU pointer) whilst in userspaceJessica Clarke2025-02-041-0/+14
* pci: cleanup __PCI_REROUTE_INTERRUPTSMitchell Horne2025-01-231-2/+0
* riscv vmm: implement SBI RFNC extension.Ruslan Bukin2025-01-211-0/+15
* 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-101-1/+2
* riscv vmm: add SSTC extension check.Ruslan Bukin2024-12-171-0/+1
* intrng: fix INTR_ROOT_* constantsElliott Mitchell2024-12-161-0/+3
* atomics: Constify loadsOlivier Certner2024-12-161-2/+2
* sys/intr.h: Make it safe to include from assemblerWarner Losh2024-12-061-0/+2
* riscv: T-HEAD early locore workaroundMitchell Horne2024-11-253-1/+13
* riscv: T-HEAD PBMT supportMitchell Horne2024-11-252-0/+28
* riscv: add custom T-HEAD dcache opsMitchell Horne2024-11-251-0/+35
* riscv: dcache flush hooksMitchell Horne2024-11-251-7/+35
* 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
* riscv/vmm: Fix the build after a97f683fe3c4Mark Johnston2024-11-052-2/+3
* riscv/vmm: Initial import.Ruslan Bukin2024-10-318-2/+714
* Revert "intrng: change multi-interrupt root support type to enum"Kyle Evans2024-10-251-6/+0
* sys/intr.h: formally depend on machine/intr.hKyle Evans2024-10-241-2/+0
* intrng: change multi-interrupt root support type to enumElliott Mitchell2024-10-241-0/+6
* riscv: fix csr_swap()Ruslan Bukin2024-09-041-5/+6
* 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-221-0/+1
* riscv: Svpbmt extension supportMitchell Horne2024-07-313-3/+27