[Libguestfs] [PATCH 6/7] v2v: quiet virtio net and balloon devices wizards

Cédric Bosdonnat cbosdonnat at suse.com
Tue Apr 5 11:47:32 UTC 2016


Setting the ConfigFlags to 0x40 for those will make windows quiet
at the first boot about those new devices. The wizard must not be
presented to the user since the needed drivers will automatically
be installed at firstboot... or worse, the wizard can even block
the installer.
---
 v2v/windows_virtio.ml | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/v2v/windows_virtio.ml b/v2v/windows_virtio.ml
index dfb7b71..22e3e31 100644
--- a/v2v/windows_virtio.ml
+++ b/v2v/windows_virtio.ml
@@ -196,6 +196,14 @@ and add_viostor_to_critical_device_database g root current_cs major =
       [ "0", REG_SZ (sprintf "PCI\\VEN_1AF4&DEV_1001&SUBSYS_00021AF4&REV_00\\%s&20" subkey);
         "Count", REG_DWORD 0x1_l;
         "NextInstance", REG_DWORD 0x1_l ];
+
+      [ current_cs; "Enum"; "PCI"; "VEN_1AF4&DEV_1000&SUBSYS_00011AF4&REV_00"; subkey ^ "&18" ],
+      [ "ConfigFlags", REG_DWORD 0x40_l ];
+      [ current_cs; "Enum"; "PCI"; "VEN_1AF4&DEV_1001&SUBSYS_00021AF4&REV_00"; subkey ^ "&20" ],
+      [ "ConfigFlags", REG_DWORD 0x0_l;
+        "Service", REG_SZ driver_name ];
+      [ current_cs; "Enum"; "PCI"; "VEN_1AF4&DEV_1002&SUBSYS_00051AF4&REV_00"; subkey ^ "&28" ],
+      [ "ConfigFlags", REG_DWORD 0x40_l ];
     ] in
 
   reg_import g root regedits
-- 
2.6.2




More information about the Libguestfs mailing list