xref: /openbmc/qemu/docs/system/arm/sbsa.rst (revision f0984d40)
1Arm Server Base System Architecture Reference board (``sbsa-ref``)
2==================================================================
3
4While the ``virt`` board is a generic board platform that doesn't match
5any real hardware the ``sbsa-ref`` board intends to look like real
6hardware. The `Server Base System Architecture
7<https://developer.arm.com/documentation/den0029/latest>`_ defines a
8minimum base line of hardware support and importantly how the firmware
9reports that to any operating system. It is a static system that
10reports a very minimal DT to the firmware for non-discoverable
11information about components affected by the qemu command line (i.e.
12cpus and memory). As a result it must have a firmware specifically
13built to expect a certain hardware layout (as you would in a real
14machine).
15
16It is intended to be a machine for developing firmware and testing
17standards compliance with operating systems.
18
19Supported devices
20"""""""""""""""""
21
22The sbsa-ref board supports:
23
24  - A configurable number of AArch64 CPUs
25  - GIC version 3
26  - System bus AHCI controller
27  - System bus EHCI controller
28  - CDROM and hard disc on AHCI bus
29  - E1000E ethernet card on PCIe bus
30  - VGA display adaptor on PCIe bus
31  - A generic SBSA watchdog device
32
33