qemu with hax to log dma reads & writes jcs.org/2018/11/12/vfio

docs/system: Document Musca boards

Provide a minimal documentation of the Musca boards.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-id: 20200507151819.28444-6-peter.maydell@linaro.org

+33
+1
MAINTAINERS
··· 708 708 L: qemu-arm@nongnu.org 709 709 S: Maintained 710 710 F: hw/arm/musca.c 711 + F: docs/system/arm/musca.rst 711 712 712 713 Musicpal 713 714 M: Jan Kiszka <jan.kiszka@web.de>
+31
docs/system/arm/musca.rst
··· 1 + Arm Musca boards (``musca-a``, ``musca-b1``) 2 + ============================================ 3 + 4 + The Arm Musca development boards are a reference implementation 5 + of a system using the SSE-200 Subsystem for Embedded. They are 6 + dual Cortex-M33 systems. 7 + 8 + QEMU provides models of the A and B1 variants of this board. 9 + 10 + Unimplemented devices: 11 + 12 + - SPI 13 + - |I2C| 14 + - |I2S| 15 + - PWM 16 + - QSPI 17 + - Timer 18 + - SCC 19 + - GPIO 20 + - eFlash 21 + - MHU 22 + - PVT 23 + - SDIO 24 + - CryptoCell 25 + 26 + Note that (like the real hardware) the Musca-A machine is 27 + asymmetric: CPU 0 does not have the FPU or DSP extensions, 28 + but CPU 1 does. Also like the real hardware, the memory maps 29 + for the A and B1 variants differ significantly, so guest 30 + software must be built for the right variant. 31 +
+1
docs/system/target-arm.rst
··· 77 77 78 78 arm/integratorcp 79 79 arm/mps2 80 + arm/musca 80 81 arm/realview 81 82 arm/versatile 82 83 arm/vexpress