# Linux host, arm64 part of the Windows 11 QEMU configuration; read after config.ini. # Accelerators are tried in order: KVM on Linux, else emulation. [accel] accel = "kvm" [accel] accel = "tcg" [machine] type = "virt" # The "virt" machine has no IDE. NVMe and USB mass storage (used by the # installation media) both have inbox Windows drivers. [device "system_disk-dev"] driver = "nvme" drive = "system_disk" serial = "win11disk" bootindex = "1" # The base image carries the VirtIO drivers (build-windows-base.sh installs them # from the virtio-win ISO), so the VM uses virtio-net and virtio-gpu. virtio-gpu # is the only display, driven by viogpudo; ramfb is not added because Windows # would then see a second adapter with a fixed-mode monitor. xres/yres set the # preferred mode in the EDID (QEMU defaults to 1280x800); viogpudo accepted # 1920x1200, 2048x1280 and 2304x1440 but not 2560x1440 or 2560x1600. [device "nic0"] driver = "virtio-net-pci" netdev = "net0" [device "gpu0"] driver = "virtio-gpu-pci" xres = "2048" yres = "1280" [device "kbd0"] driver = "usb-kbd"