class MmioLegacyIoInterface
Defined at line 90 of file ../../src/devices/bus/lib/virtio/include/lib/virtio/backends/pci.h
Platforms where PCI IO space is backed by MMIO (such as ARM64) use this
interface to access Virtio over a mapped BAR 0 VMO.
Public Methods
void MmioLegacyIoInterface (fdf::MmioBuffer mmio)
Defined at line 92 of file ../../src/devices/bus/lib/virtio/include/lib/virtio/backends/pci.h
void MmioLegacyIoInterface (fdf::MmioView view)
Defined at line 94 of file ../../src/devices/bus/lib/virtio/include/lib/virtio/backends/pci.h
void ~MmioLegacyIoInterface ()
Defined at line 95 of file ../../src/devices/bus/lib/virtio/include/lib/virtio/backends/pci.h
void Read (uint16_t offset, uint8_t * val)
Defined at line 97 of file ../../src/devices/bus/lib/virtio/include/lib/virtio/backends/pci.h
void Read (uint16_t offset, uint16_t * val)
Defined at line 98 of file ../../src/devices/bus/lib/virtio/include/lib/virtio/backends/pci.h
void Read (uint16_t offset, uint32_t * val)
Defined at line 99 of file ../../src/devices/bus/lib/virtio/include/lib/virtio/backends/pci.h
void Write (uint16_t offset, uint8_t val)
Defined at line 100 of file ../../src/devices/bus/lib/virtio/include/lib/virtio/backends/pci.h
void Write (uint16_t offset, uint16_t val)
Defined at line 101 of file ../../src/devices/bus/lib/virtio/include/lib/virtio/backends/pci.h
void Write (uint16_t offset, uint32_t val)
Defined at line 102 of file ../../src/devices/bus/lib/virtio/include/lib/virtio/backends/pci.h