opnsense-src/lib/libvmmapi
Ruslan Bukin a7bf553d17 riscv vmm: add SSTC extension check.
Check if RISC-V SSTC is available and advertise to the guest.

This is needed for Eswin EIC7700 that does not include SSTC.

As we don't have a mechanism for reporting extension presence
from the kernel to userspace, then use vm_cap_type for now.

Reviewed by: mhorne, markj
Differential Revision: https://reviews.freebsd.org/D48058
2024-12-17 10:35:44 +00:00
..
aarch64 libvmmapi: Make vm_raise_msi() a common function 2024-04-10 11:17:56 -04:00
amd64 libvmmapi: Conditionalize compilation of some functions 2024-04-10 11:17:56 -04:00
riscv riscv vmm: add SSTC extension check. 2024-12-17 10:35:44 +00:00
internal.h libvmmapi: Use the vmmctl device file to create and destroy VMs 2024-11-05 01:40:41 +00:00
Makefile libvmmapi: Conditionalize compilation of some functions 2024-04-10 11:17:56 -04:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ppt.c libvmmapi: Move PCI passthrough ioctl wrappers into a separate file 2024-04-10 11:17:56 -04:00
vmmapi.c libvmmapi: Use the vmmctl device file to create and destroy VMs 2024-11-05 01:40:41 +00:00
vmmapi.h libvmmapi: Use the vmmctl device file to create and destroy VMs 2024-11-05 01:40:41 +00:00