class LegacyIoInterface
Defined at line 55 of file ../../src/devices/bus/lib/virtio/include/lib/virtio/backends/pci.h
The interface for accessing IO is abstracted out to allow for test mocking.
Otherwise, dealing with IO instructions is difficult.
Public Methods
void LegacyIoInterface ()
Defined at line 57 of file ../../src/devices/bus/lib/virtio/include/lib/virtio/backends/pci.h
void Read (uint16_t offset, uint8_t * val)
void Read (uint16_t offset, uint16_t * val)
void Read (uint16_t offset, uint32_t * val)
void Write (uint16_t offset, uint8_t val)
void Write (uint16_t offset, uint16_t val)
void Write (uint16_t offset, uint32_t val)
void ~LegacyIoInterface ()
Defined at line 58 of file ../../src/devices/bus/lib/virtio/include/lib/virtio/backends/pci.h