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