Raspberry Pi boards (raspi0, raspi1ap, raspi2b, raspi3ap, raspi3b, raspi4b)
QEMU provides models of the following Raspberry Pi boards:
raspi0andraspi1apARM1176JZF-S core, 512 MiB of RAM
raspi2bCortex-A7 (4 cores), 1 GiB of RAM
raspi3apCortex-A53 (4 cores), 512 MiB of RAM
raspi3bCortex-A53 (4 cores), 1 GiB of RAM
raspi4bCortex-A72 (4 cores), 2 GiB of RAM
Implemented devices
ARM1176JZF-S, Cortex-A7, Cortex-A53 or Cortex-A72 CPU
Interrupt controller
DMA controller
Clock and reset controller (CPRMAN)
System Timer
GPIO controller
Serial ports (BCM2835 AUX - 16550 based - and PL011)
Random Number Generator (RNG)
Frame Buffer
USB host (USBH)
GPIO controller
SD/MMC host controller
SoC thermal sensor
USB2 host controller (DWC2 and MPHI)
MailBox controller (MBOX)
VideoCore firmware (property)
Peripheral SPI controller (SPI)
Broadcom Serial Controller (I2C)
Missing devices
Analog to Digital Converter (ADC)
Pulse Width Modulation (PWM)
PCIE Root Port (raspi4b)
GENET Ethernet Controller (raspi4b)