|
XenevaOS
|
a mapped, reset-and-negotiated modern virtio-pci device. Per-device drivers build their own virtqueues and config parsing on top of this. More...
#include <virtio.h>

Public Attributes | |
| uint64_t | address |
| int | bus |
| int | dev |
| int | func |
| struct VirtioCommonCfg * | common |
| volatile uint8_t * | isr |
| void * | deviceCfg |
| uint8_t * | notifyBase |
| uint32_t | notifyOffMultiplier |
a mapped, reset-and-negotiated modern virtio-pci device. Per-device drivers build their own virtqueues and config parsing on top of this.
| uint64_t VirtioPCIDevice::address |
| int VirtioPCIDevice::bus |
| struct VirtioCommonCfg* VirtioPCIDevice::common |
| int VirtioPCIDevice::dev |
| void* VirtioPCIDevice::deviceCfg |
| int VirtioPCIDevice::func |
| volatile uint8_t* VirtioPCIDevice::isr |
| uint8_t* VirtioPCIDevice::notifyBase |
| uint32_t VirtioPCIDevice::notifyOffMultiplier |