⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module virt

Module virt 

Source
Expand description

Virtualization subsystem - VMX hypervisor, EPT memory, containers

Provides hardware-assisted virtualization (Intel VT-x) and OS-level container isolation with Linux-compatible namespaces.

Modules§

container
Container management using namespace isolation
containers
Enhanced container runtime with OCI specification support, cgroup controllers, overlay filesystem, veth networking, and seccomp BPF filtering.
devices
Virtual device emulation for guest VMs
hotplug
Hot-plug support for CPUs, memory, and PCI devices
hypervisor
Advanced Hypervisor Enhancements
kvm
KVM-compatible virtualization API
memory
Extended Page Tables (EPT) for guest physical-to-host physical address translation
namespace
Linux-compatible namespace isolation for containers
qemu_compat
QEMU compatibility layer for device model and live migration
sriov
SR-IOV (Single Root I/O Virtualization) support
vfio
VFIO (Virtual Function I/O) device passthrough
vmx
VMX (Virtual Machine Extensions) implementation

Structs§

VmCapability

Enums§

VmError
Virtualization error types
VmExitReason

Functions§

cpu_supports_vmx
init