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