Optional features, enabled with --enable-FEATURE and disabled with --disable-FEATURE, default is enabled if available (unless built with --without-default-features): af-xdp AF_XDP network backend support alsa ALSA sound support attr attr/xattr support auth-pam PAM access control avx2 AVX2 optimizations avx512bw AVX512BW optimizations avx512f AVX512F optimizations blkio libblkio block device driver bochs bochs image format support bpf eBPF support brlapi brlapi character device driver bzip2 bzip2 support for DMG images canokey CanoKey support cap-ng cap_ng support capstone Whether and how to find the capstone library cloop cloop image format support cocoa Cocoa user interface (macOS only) colo-proxy colo-proxy support coreaudio CoreAudio sound support crypto-afalg Linux AF_ALG crypto backend driver curl CURL block device driver curses curses UI dbus-display -display dbus support dmg dmg image format support docs Documentations build support dsound DirectSound sound support fuse FUSE block device export fuse-lseek SEEK_HOLE/SEEK_DATA support for FUSE exports gcrypt libgcrypt cryptography support gettext Localization of the GTK+ user interface gio use libgio for D-Bus support glusterfs Glusterfs block device driver gnutls GNUTLS cryptography support gtk GTK+ user interface gtk-clipboard clipboard support for the gtk UI (EXPERIMENTAL, MAY HANG) guest-agent Build QEMU Guest Agent guest-agent-msi Build MSI package for the QEMU Guest Agent hv-balloon hv-balloon driver (requires Glib 2.68+ GTree API) hvf HVF acceleration support iconv Font glyph conversion support jack JACK sound support keyring Linux keyring support kvm KVM acceleration support l2tpv3 l2tpv3 network backend support libdaxctl libdaxctl support libdw debuginfo support libiscsi libiscsi userspace initiator libkeyutils Linux keyutils support libnfs libnfs block device driver libpmem libpmem support libssh ssh block device support libudev Use libudev to enumerate host devices libusb libusb support for USB passthrough libvduse build VDUSE Library linux-aio Linux AIO support linux-io-uring Linux io_uring support live-block-migration block migration in the main migration stream lzfse lzfse support for DMG images lzo lzo compression support malloc-trim enable libc malloc_trim() for memory optimization membarrier membarrier system call (for Linux 4.14+ or Windows modules modules support (non Windows) mpath Multipath persistent reservation passthrough multiprocess Out of process device emulation support netmap netmap network backend support nettle nettle cryptography support numa libnuma support nvmm NVMM acceleration support opengl OpenGL support oss OSS sound support pa PulseAudio sound support parallels parallels image format support pipewire PipeWire sound support pixman pixman support plugins TCG plugins via shared library loading png PNG support with libpng pvrdma Enable PVRDMA support qcow1 qcow1 image format support qed qed image format support qga-vss build QGA VSS support (broken with MinGW) rbd Ceph block device driver rdma Enable RDMA-based migration replication replication support rutabaga-gfx rutabaga_gfx support sdl SDL user interface sdl-image SDL Image support for icons seccomp seccomp support selinux SELinux support in qemu-nbd slirp libslirp user mode network backend support slirp-smbd use smbd (at path --smbd=*) in slirp networking smartcard CA smartcard emulation support snappy snappy compression support sndio sndio sound support sparse sparse checker spice Spice server support spice-protocol Spice protocol support stack-protector compiler-provided stack protection tcg TCG support tools build support utilities that come with QEMU tpm TPM support u2f U2F emulation support usb-redir libusbredir support vde vde network backend support vdi vdi image format support vduse-blk-export VDUSE block export support vfio-user-server vfio-user server support vhdx vhdx image format support vhost-crypto vhost-user crypto backend support vhost-kernel vhost kernel backend support vhost-net vhost-net kernel acceleration support vhost-user vhost-user backend support vhost-user-blk-server build vhost-user-blk server vhost-vdpa vhost-vdpa kernel backend support virglrenderer virgl rendering support virtfs virtio-9p support virtfs-proxy-helper virtio-9p proxy helper support vmdk vmdk image format support vmnet vmnet.framework network backend support vnc VNC server vnc-jpeg JPEG lossy compression for VNC server vnc-sasl SASL authentication for VNC server vpc vpc image format support vte vte support for the gtk UI vvfat vvfat image format support werror Treat warnings as errors whpx WHPX acceleration support xen Xen backend support xen-pci-passthrough Xen PCI passthrough support xkbcommon xkbcommon support zstd zstd compression support system all system emulation targets user supported user emulation targets linux-user all linux usermode emulation targets bsd-user all BSD usermode emulation targets pie Position Independent Executables NOTE: The object files are built at the place where configure is launched