QEMU System Emulator Targets
QEMU is a generic emulator and it emulates many machines. Most of the options are similar for all machines. Specific information about the various targets are mentioned in the following sections.
Contents:
- Arm System emulator- Choosing a board model
- Board-specific documentation- Arm Integrator/CP (integratorcp)
- Arm MPS2 and MPS3 boards (mps2-an385,mps2-an386,mps2-an500,mps2-an505,mps2-an511,mps2-an521,mps3-an524,mps3-an547)
- Arm Musca boards (musca-a,musca-b1)
- Arm Realview boards (realview-eb,realview-eb-mpcore,realview-pb-a8,realview-pbx-a9)
- Arm Server Base System Architecture Reference board (sbsa-ref)
- Arm Versatile boards (versatileab,versatilepb)
- Arm Versatile Express boards (vexpress-a9,vexpress-a15)
- Aspeed family boards (*-bmc,ast2500-evb,ast2600-evb)
- Aspeed minibmc family boards (ast1030-evb)
- Facebook Yosemite v3.5 Platform and CraterLake Server (fby35)
- Banana Pi BPI-M2U (bpim2u)
- Boundary Devices SABRE Lite (sabrelite)
- Canon A1100 (canon-a1100)
- Cubietech Cubieboard (cubieboard)
- Emcraft SmartFusion2 SOM kit (emcraft-sf2)
- Calxeda Highbank and Midway (highbank,midway)
- Freecom MusicPal (musicpal)
- Gumstix Connex and Verdex (connex,verdex)
- Intel Mainstone II board (mainstone)
- Kyoto Microcomputer KZM-ARM11-01 (kzm)
- Nordic nRF boards (microbit)
- Nokia N800 and N810 tablets (n800,n810)
- Nuvoton iBMC boards (*-bmc,npcm750-evb,quanta-gsj)
- NXP i.MX25 PDK board (imx25-pdk)
- Orange Pi PC (orangepi-pc)
- Palm Tungsten|E PDA (cheetah)
- Raspberry Pi boards (raspi0,raspi1ap,raspi2b,raspi3ap,raspi3b)
- Sharp XScale-based PDA models (akita,borzoi,spitz,terrier,tosa)
- Sharp Zaurus SL-5500 (collie)
- Siemens SX1 (sx1,sx1-v1)
- Stellaris boards (lm3s6965evb,lm3s811evb)
- STMicroelectronics STM32 boards (netduino2,netduinoplus2,stm32vldiscovery)
- ‘virt’ generic virtual platform (virt)
- Xilinx Versal Virt (xlnx-versal-virt)
- Xen Device Emulation Backend (xenpvh)
 
- Arm Integrator/CP (
- Emulated CPU architecture support
- Arm CPU features
 
- AVR System emulator
- ColdFire System emulator
- MIPS System emulator
- PowerPC System emulator- Board-specific documentation- Embedded family boards
- PowerMac family boards (g3beige,mac99)
- PowerNV family boards (powernv8,powernv9,powernv10)
- ppce500 generic platform (ppce500)
- Prep machine (40p)
- pSeries family boards (pseries)- Supported devices
- Missing devices
- Firmware
- Build directions
- Running instructions
- sPAPR devices- sPAPR specification- sPAPR Dynamic Reconfiguration
- sPAPR hypervisor calls
- NUMA mechanics for sPAPR (pseries machines)
- How the pseries Linux guest calculates NUMA distances
- pseries NUMA mechanics
- Legacy (5.1 and older) pseries NUMA mechanics
- Hypervisor calls and the Ultravisor
- XIVE for sPAPR (pseries machines)
 
 
- sPAPR specification
- Switching between the KVM-PR and KVM-HV kernel module
- Modules support
- Maintainer contact information
 
 
 
- Board-specific documentation
- OpenRISC System emulator
- RISC-V System emulator
- RX System emulator
- s390x System emulator- Device support- Adjunct Processor (AP) Device
- The virtual channel subsystem
- 3270 devices
- Subchannel passthrough via vfio-ccw
- PCI devices on s390x
 
- Architectural features
 
- Device support
- Sparc32 System emulator
- Sparc64 System emulator
- x86 System emulator- Board-specific documentation
- Architectural features- Recommendations for KVM CPU model configuration on x86 hosts- Two ways to configure CPU models with QEMU / KVM
- ABI compatibility levels for CPU models
- Preferred CPU models for Intel x86 hosts
- Important CPU features for Intel x86 hosts
- Preferred CPU models for AMD x86 hosts
- Important CPU features for AMD x86 hosts
- Default x86 CPU models
- Other non-recommended x86 CPUs
 
- Syntax for configuring CPU models
- Hyper-V Enlightenments
- Xen HVM guest support
- Paravirtualized KVM features
- Software Guard eXtensions (SGX)
- AMD Secure Encrypted Virtualization (SEV)
 
- Recommendations for KVM CPU model configuration on x86 hosts
- OS requirements
 
- Xtensa System emulator