QEMU System Emulation User’s Guide¶
This manual is the overall guide for users using QEMU for full system emulation (as opposed to user-mode emulation). This includes working with hypervisors such as KVM, Xen, Hax or Hypervisor.Framework.
Contents:
- Quick Start
- Invocation
- Keys in the graphical frontends
- Keys in the character backend multiplexer
- QEMU Monitor
- Disk Images
- Network emulation
- USB emulation
- Inter-VM Shared Memory device
- Direct Linux Boot
- VNC security
- TLS setup for network services
- GDB usage
- Managed start up options
- QEMU System Emulator Targets
- Security
- Adjunct Processor (AP) Device
- Deprecated features
- System emulator command line arguments
-machine enforce-config-section=on|off(since 3.1)-no-kvm(since 1.3.0)-usbdevice(since 2.10.0)-drive file=json:{...{'driver':'file'}}(since 3.0)-net ...,name=name (since 3.1)-smp(invalid topologies) (since 3.1)-vnc acl(since 4.0.0)QEMU_AUDIO_environment variables and-audio-help(since 4.0)- Creating sound card devices and vnc without
audiodev=property (since 4.2) -mon ...,control=readline,pretty=on|off(since 4.1)-realtime(since 4.1)-numa node,mem=size (since 4.1)-numanode (without memory specified) (since 4.1)-mem-pathfallback to RAM (since 4.1)- RISC-V
-bios(since 4.1) -tb-sizeoption (since 5.0)-show-cursoroption (since 5.0)
- QEMU Machine Protocol (QMP) commands
change(since 2.5.0)migrate_set_downtimeandmigrate_set_speed(since 2.8.0)migrate-set-cache-sizeandquery-migrate-cache-size(since 2.11.0)query-blockresult fielddirty-bitmaps[i].status(since 4.0)query-blockresult fielddirty-bitmaps(Since 4.2)query-cpus(since 2.12.0)query-cpus-fastarchoutput member (since 3.0.0)cpu-add(since 4.0)query-events(since 4.0)- chardev client socket with
waitoption (since 4.0)
- Human Monitor Protocol (HMP) commands
- Guest Emulator ISAs
- System emulator CPUS
- System emulator devices
- System emulator machines
- Device options
- Related binaries
- Backwards compatibility
- System emulator command line arguments
- Recently removed features
- Supported build platforms
- License