diff --git a/cli/src/config.rs b/cli/src/config.rs index 87dff40e9879af35994154ab32e70765d8ff463c..50dde974bdf34245924ebcc9fa0dacda47c75e08 100644 --- a/cli/src/config.rs +++ b/cli/src/config.rs @@ -490,6 +490,7 @@ pub fn config_vm_info(vm_cfg: VmConfigEntry, vm_id: u64, fd: i32) -> Result<(), irq_list_addr: dtb_device.irq_list.as_ptr() as *const u64 as u64, irq_list_length: dtb_device.irq_list.len() as u64, addr_region_ipa: dtb_device.addr_region_ipa, + addr_region_length: dtb_device.addr_region_length, }; ioctl_send_config(fd, fd_event, &dtb_cfg_arg as *const _ as *const c_void) .map_err(|_| String::from("failed to send vm_dtb_device_config_arg"))?; diff --git a/cli/src/config_arg.rs b/cli/src/config_arg.rs index 89b9feacc0001065dcfe79e2e2a647b90dc44304..97856eccd461aa736acf7f0483339eda5823af25 100644 --- a/cli/src/config_arg.rs +++ b/cli/src/config_arg.rs @@ -88,6 +88,7 @@ pub struct VmAddDtbDeviceConfigArg { pub irq_list_addr: u64, pub irq_list_length: u64, pub addr_region_ipa: u64, + pub addr_region_length: u64, } #[repr(C)]