qemu with hax to log dma reads & writes
jcs.org/2018/11/12/vfio
1Arm Versatile boards (``versatileab``, ``versatilepb``)
2=======================================================
3
4The Arm Versatile baseboard is emulated with the following devices:
5
6- ARM926E, ARM1136 or Cortex-A8 CPU
7
8- PL190 Vectored Interrupt Controller
9
10- Four PL011 UARTs
11
12- SMC 91c111 Ethernet adapter
13
14- PL110 LCD controller
15
16- PL050 KMI with PS/2 keyboard and mouse.
17
18- PCI host bridge. Note the emulated PCI bridge only provides access
19 to PCI memory space. It does not provide access to PCI IO space. This
20 means some devices (eg. ne2k_pci NIC) are not usable, and others (eg.
21 rtl8139 NIC) are only usable when the guest drivers use the memory
22 mapped control registers.
23
24- PCI OHCI USB controller.
25
26- LSI53C895A PCI SCSI Host Bus Adapter with hard disk and CD-ROM
27 devices.
28
29- PL181 MultiMedia Card Interface with SD card.