pci, vmm: Include VFIO devices in device tree

Fixes: #1687

Signed-off-by: Rob Bradford <robert.bradford@intel.com>
This commit is contained in:
Rob Bradford
2020-11-30 10:53:31 +00:00
committed by Samuel Ortiz
parent ba71390d6a
commit 593a958fe5
2 changed files with 20 additions and 3 deletions
+7 -3
View File
@@ -221,9 +221,9 @@ impl Interrupt {
}
#[derive(Copy, Clone)]
struct MmioRegion {
start: GuestAddress,
length: GuestUsize,
pub struct MmioRegion {
pub start: GuestAddress,
pub length: GuestUsize,
type_: PciBarRegionType,
index: u32,
mem_slot: Option<u32>,
@@ -615,6 +615,10 @@ impl VfioPciDevice {
.extend_dma_map(new_region)
.map_err(VfioPciError::UpdateMemory)
}
pub fn mmio_regions(&self) -> Vec<MmioRegion> {
self.mmio_regions.clone()
}
}
impl Drop for VfioPciDevice {