Home | History | Annotate | Line # | Download | only in conf
MICROVM revision 1.3.2.1
      1  1.3.2.1  martin # $NetBSD: MICROVM,v 1.3.2.1 2025/08/25 16:04:04 martin Exp $
      2      1.1    imil #
      3      1.1    imil # MICROVM kernel configuration, for use with Qemu microvm machine type
      4      1.1    imil # or Firecracker.
      5      1.1    imil # Stripped-down configuration with no PCI, use VirtIO over MMIO virtual
      6      1.1    imil # bus instead. ACPI is disabled as Firecracker doesn't support it,
      7      1.1    imil # use legacy MP tables instead.
      8      1.1    imil #
      9      1.1    imil # Exemple qemu usage on a Linux host to boot a NetBSD guest:
     10      1.1    imil #
     11      1.1    imil # qemu-system-x86_64							\
     12      1.1    imil # 	-M microvm,x-option-roms=off,rtc=on,acpi=off,pic=off,accel=kvm	\
     13  1.3.2.1  martin # 	-m 256 -cpu host,+invtsc -kernel ${KERNEL} 			\
     14      1.1    imil # 	-append "root=ld0a console=com rw -z"				\
     15      1.1    imil # 	-display none -device virtio-blk-device,drive=hd0		\
     16      1.1    imil # 	-drive file=${IMG},format=raw,id=hd0				\
     17      1.1    imil # 	-device virtio-net-device,netdev=net0 				\
     18      1.1    imil # 	-netdev user,id=net0,ipv6=off,hostfwd=::2200-:22		\
     19      1.1    imil # 	-global virtio-mmio.force-legacy=false -serial stdio
     20      1.1    imil 
     21      1.1    imil machine amd64 x86 xen
     22      1.1    imil 
     23      1.3    imil include         "arch/x86/conf/MICROVM.common"
     24      1.3    imil 
     25      1.1    imil options         EXEC_ELF64      # exec ELF binaries
     26