vmm: Use definition of MmioDeviceInfo from arch

Remove duplicated copies from vmm.

Signed-off-by: Rob Bradford <robert.bradford@intel.com>
This commit is contained in:
Rob Bradford
2021-03-26 17:58:17 +00:00
committed by Sebastien Boeuf
parent e4e2b5d89f
commit 431c16dc44
2 changed files with 2 additions and 47 deletions
+1 -19
View File
@@ -2422,29 +2422,11 @@ mod tests {
use arch::aarch64::fdt::create_fdt;
use arch::aarch64::gic::kvm::create_gic;
use arch::aarch64::{layout, DeviceInfoForFdt};
use arch::DeviceType;
use arch::{DeviceType, MmioDeviceInfo};
use vm_memory::{GuestAddress, GuestMemoryMmap};
const LEN: u64 = 4096;
#[derive(Clone, Debug)]
pub struct MmioDeviceInfo {
addr: u64,
irq: u32,
}
impl DeviceInfoForFdt for MmioDeviceInfo {
fn addr(&self) -> u64 {
self.addr
}
fn irq(&self) -> u32 {
self.irq
}
fn length(&self) -> u64 {
LEN
}
}
#[test]
fn test_create_fdt_with_devices() {
let mut regions = Vec::new();