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)
- 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)
 
- Arm Integrator/CP (
- Emulated CPU architecture support
- Arm CPU features
 
- AVR System emulator
- ColdFire System emulator
- MIPS System emulator
- PowerPC System emulator
- RISC-V System emulator
- RX System emulator
- s390x System emulator- Device support
- Architectural features
 
- 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
- Paravirtualized KVM features
- Software Guard eXtensions (SGX)
 
- Recommendations for KVM CPU model configuration on x86 hosts
- OS requirements
 
- Xtensa System emulator