page_title: QEMU
section_title: ARM
hierarchical_section_title: QEMU / Emulated hardware platforms / ARM
caption_attribution_description: ARM port of Fedora 8 booted on QEMU emulator running in Fedora 10. QEMU supports upto ARMv5TEJ architecture. The Versatile/PB board is emulated.
context_page_description: QEMU is a free and open-source emulator and virtualizer that can perform hardware virtualization.
  QEMU is a hosted virtual machine monitor: it emulates the machine's processor through dynamic binary translation and provides a set of different hardware and device models for the machine, enabling it to run a variety of guest operating systems. It also can be used with KVM to run virtual machines at near-native speed. QEMU can also do emulation for user-level processes, allowing applications compiled for one architecture to run on another.
context_section_description: QEMU emulates the ARMv7 instruction set (and down to ARMv5TEJ) with NEON extension. It emulates full systems like Integrator/CP board, Versatile baseboard, RealView Emulation baseboard, XScale-based PDAs, Palm Tungsten|E PDA, Nokia N800 and Nokia N810 Internet tablets etc. QEMU also powers the Android emulator which is part of the Android SDK (most current Android implementations are ARM-based). Starting from version 2.0.0 of their Bada SDK, Samsung has chosen QEMU to help development on emulated 'Wave' devices.
  In 1.5.0 and 1.6.0 Samsung Exynos 4210 (dual-core Cortex a9) and  Versatile Express ARM Cortex-A9 ARM Cortex-A15 are emulated. In 1.6.0, the 32-bit instructions of the ARMv8 (AARCH64) architecture are emulated, but 64-bit instructions are unsupported.
  The Xilinx Cortex A9-based Zynq SoC is modelled, with the following elements:
  Zynq-7000 ARM Cortex-A9 CPU
  Zynq-7000 ARM Cortex-A9 MPCore
  Triple Timer Counter
  DDR Memory Controller
  DMA Controller (PL330)
  Static Memory Controller (NAND/NOR Flash)
  SD/SDIO Peripheral Controller (SDHCI)
  Zynq Gigabit Ethernet Controller
  USB Controller (EHCI - Host support only)
  Zynq UART Controller
  SPI and QSPI Controllers
  I2C Controller
caption: QEMU booted into the ARM port of Fedora 8
exif: {}