class VirtioTests
Defined at line 171 of file ../../src/devices/bus/lib/virtio/backend_tests.cc
Public Members
static const uint16_t kQueueSize
static const uint32_t kLegacyBar
static const uint32_t kModernBar
Protected Members
shared_ptr fake_parent_
Public Methods
void VirtioTests ()
Defined at line 177 of file ../../src/devices/bus/lib/virtio/backend_tests.cc
Protected Methods
void SetUp ()
Defined at line 180 of file ../../src/devices/bus/lib/virtio/backend_tests.cc
void TearDown ()
Defined at line 186 of file ../../src/devices/bus/lib/virtio/backend_tests.cc
async_patterns::TestDispatcherBound<AsyncState> & async_state ()
Defined at line 191 of file ../../src/devices/bus/lib/virtio/backend_tests.cc
std::array<std::optional<fdf::MmioBuffer>, (6U)> & bars ()
Defined at line 192 of file ../../src/devices/bus/lib/virtio/backend_tests.cc
void SetUpProtocol ()
Defined at line 194 of file ../../src/devices/bus/lib/virtio/backend_tests.cc
void SetUpModernBars ()
Defined at line 200 of file ../../src/devices/bus/lib/virtio/backend_tests.cc
void SetUpModernCapabilities ()
Defined at line 223 of file ../../src/devices/bus/lib/virtio/backend_tests.cc
void SetUpModernQueue ()
Defined at line 243 of file ../../src/devices/bus/lib/virtio/backend_tests.cc
void SetUpModernMsiX ()
Defined at line 249 of file ../../src/devices/bus/lib/virtio/backend_tests.cc
void SetUpLegacyBar ()
Defined at line 264 of file ../../src/devices/bus/lib/virtio/backend_tests.cc
uint16_t LegacyDeviceCfgOffset ()
Even in the fake device we have to deal with registers being in different
places depending on whether MSI has been enabled or not.
Defined at line 287 of file ../../src/devices/bus/lib/virtio/backend_tests.cc
void SetUpLegacyQueue ()
Defined at line 296 of file ../../src/devices/bus/lib/virtio/backend_tests.cc