summaryrefslogtreecommitdiff
path: root/sys/riscv/include
AgeCommit message (Expand)Author
5 daysriscv: add (a dummy) acpica_machdep.hBjoern A. Zeeb
11 daysvmm: Move common accessors and vm_eventinfo into sys/dev/vmmMark Johnston
11 daysvmm: Deduplicate VM and vCPU state management codeMark Johnston
11 daysvmm: Consolidate vm and vcpu definitionsMark Johnston
2025-12-10Add sys/_align.h replacing machine/_align.hBrooks Davis
2025-11-30sys/stdint.h: add C23 _WIDTH macrosRobert Clausecker
2025-11-30sys/limits.h: add C23 _WIDTH macrosRobert Clausecker
2025-11-04vmm: Consolidate VM name length checkingMark Johnston
2025-10-27kexec: Add dummy headers for arm, i386, powerpc, and riscvJustin Hibbits
2025-10-17vmm: Fix a deadlock between vm_smp_rendezvous() and vcpu_lock_all()Mark Johnston
2025-10-10vmm: Move the guest vmspace into the generic vm_mem structureMark Johnston
2025-10-10vmm: Make vmmops declarations more consistentMark Johnston
2025-09-20arm, powerpc, riscv: implement atomic_set/clear_16Konstantin Belousov
2025-09-15riscv: Provide prototypes for fpgetmask/fpsetmaskAlex Richardson
2025-09-10vmm: Suspend the VM before destroying itMark Johnston
2025-07-27vmm: Add support for guest NUMA emulationBojan Novković
2025-06-17runq: Deduce most parameters, remove machine headersOlivier Certner
2025-04-22riscv: add Sifive p550/p650 identificationMeng Zhuo
2025-04-22riscv: support for Cache-Block Operations (CBO).Ruslan Bukin
2025-04-09efi/metadata: Make a note that efi_map_header isn't standardWarner Losh
2025-03-03riscv/stand: pass boot hart in loader metadataMitchell Horne
2025-03-03riscv: enable EFI framebufferMitchell Horne
2025-02-18vmm: Consolidate code which manages guest memory regionsMark Johnston
2025-02-04riscv: Fix and generalise saving TP (PCPU pointer) whilst in userspaceJessica Clarke
2025-01-23pci: cleanup __PCI_REROUTE_INTERRUPTSMitchell Horne
2025-01-21riscv vmm: implement SBI RFNC extension.Ruslan Bukin
2025-01-20atomics: Constify loads: riscv: Convert missed atomic_load_acq_64()Olivier Certner
2025-01-14Centralize and simpify implemention of some VM macrosBrooks Davis
2025-01-10riscv: enable cpufreq_dt driverMitchell Horne
2024-12-17riscv vmm: add SSTC extension check.Ruslan Bukin
2024-12-16intrng: fix INTR_ROOT_* constantsElliott Mitchell
2024-12-16atomics: Constify loadsOlivier Certner
2024-12-06sys/intr.h: Make it safe to include from assemblerWarner Losh
2024-11-25riscv: T-HEAD early locore workaroundMitchell Horne
2024-11-25riscv: T-HEAD PBMT supportMitchell Horne
2024-11-25riscv: add custom T-HEAD dcache opsMitchell Horne
2024-11-25riscv: dcache flush hooksMitchell Horne
2024-11-19atomic(9): Implement atomic_testand(clear|set)_ptrJohn Baldwin
2024-11-19riscv: Add implementations of atomic_testand(set|clear)_(32|64|long)John Baldwin
2024-11-05riscv/vmm: Fix the build after a97f683fe3c4Mark Johnston
2024-10-31riscv/vmm: Initial import.Ruslan Bukin
2024-10-25Revert "intrng: change multi-interrupt root support type to enum"Kyle Evans
2024-10-23sys/intr.h: formally depend on machine/intr.hKyle Evans
2024-10-23intrng: change multi-interrupt root support type to enumElliott Mitchell
2024-09-04riscv: fix csr_swap()Ruslan Bukin
2024-08-22riscv: Add machine/ifunc.h corresponding to rtld-elf's resolver interfaceJessica Clarke
2024-08-22riscv: Recognise B extension for AT_HWCAPJessica Clarke
2024-07-31riscv: Svpbmt extension supportMitchell Horne
2024-07-26Deprecate contigfree(9) in favour of free(9)Bjoern A. Zeeb
2024-07-18Retire non-NEW_PCIB code and remove config optionJessica Clarke