2019-05-08 10:22:53 +00:00
|
|
|
// Copyright © 2019 Intel Corporation
|
|
|
|
//
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
2019-04-18 17:32:41 +00:00
|
|
|
|
2019-10-30 18:03:02 +00:00
|
|
|
use vmm_sys_util::eventfd::EventFd;
|
2019-04-18 17:32:41 +00:00
|
|
|
mod pci_common_config;
|
|
|
|
mod pci_device;
|
2022-10-21 15:57:20 +00:00
|
|
|
pub use pci_common_config::{VirtioPciCommonConfig, VIRTIO_PCI_COMMON_CONFIG_ID};
|
2022-11-23 14:01:16 +00:00
|
|
|
pub use pci_device::{VirtioPciDevice, VirtioPciDeviceActivator, VirtioPciDeviceError};
|
2019-09-11 16:20:12 +00:00
|
|
|
|
2019-10-30 18:03:02 +00:00
|
|
|
pub trait VirtioTransport {
|
|
|
|
fn ioeventfds(&self, base_addr: u64) -> Vec<(&EventFd, u64)>;
|
|
|
|
}
|