11.4Simil# $NetBSD: MICROVM,v 1.4 2025/08/23 08:48:13 imil Exp $ 21.1Simil# 31.1Simil# MICROVM kernel configuration, for use with Qemu microvm machine type 41.1Simil# or Firecracker. 51.1Simil# Stripped-down configuration with no PCI, use VirtIO over MMIO virtual 61.1Simil# bus instead. ACPI is disabled as Firecracker doesn't support it, 71.1Simil# use legacy MP tables instead. 81.1Simil# 91.1Simil# Exemple qemu usage on a Linux host to boot a NetBSD guest: 101.1Simil# 111.1Simil# qemu-system-x86_64 \ 121.1Simil# -M microvm,x-option-roms=off,rtc=on,acpi=off,pic=off,accel=kvm \ 131.4Simil# -m 256 -cpu host,+invtsc -kernel ${KERNEL} \ 141.1Simil# -append "root=ld0a console=com rw -z" \ 151.1Simil# -display none -device virtio-blk-device,drive=hd0 \ 161.1Simil# -drive file=${IMG},format=raw,id=hd0 \ 171.1Simil# -device virtio-net-device,netdev=net0 \ 181.1Simil# -netdev user,id=net0,ipv6=off,hostfwd=::2200-:22 \ 191.1Simil# -global virtio-mmio.force-legacy=false -serial stdio 201.1Simil 211.1Similmachine amd64 x86 xen 221.1Simil 231.3Similinclude "arch/x86/conf/MICROVM.common" 241.3Simil 251.1Similoptions EXEC_ELF64 # exec ELF binaries 26