Displaying 7 results from an estimated 7 matches for "get_current_cs".
2016 Aug 23
1
Re: [PATCH 1/2] v2v:windows: factor out getting CurrentControlSet
...,6 +210,13 @@ let convert ~keep_serial_console (g : G.guestfs) inspect source rcaps =
> (*----------------------------------------------------------------------*)
> (* Perform the conversion of the Windows guest. *)
>
> + (* Find the 'Current' ControlSet. *)
> + let get_current_cs root =
> + let select = g#hivex_node_get_child root "Select" in
> + let valueh = g#hivex_node_get_value select "Current" in
> + let value = int_of_le32 (g#hivex_value_value valueh) in
> + sprintf "ControlSet%03Ld" value in
> +
> let rec...
2016 Sep 01
0
Re: [PATCH v2 1/2] v2v:windows: factor out getting CurrentControlSet
...,6 +210,13 @@ let convert ~keep_serial_console (g : G.guestfs) inspect source rcaps =
> (*----------------------------------------------------------------------*)
> (* Perform the conversion of the Windows guest. *)
>
> + (* Find the 'Current' ControlSet. *)
> + let get_current_cs root =
> + let select = g#hivex_node_get_child root "Select" in
> + let valueh = g#hivex_node_get_value select "Current" in
> + let value = int_of_le32 (g#hivex_value_value valueh) in
> + sprintf "ControlSet%03Ld" value in
> +
> let rec...
2016 Sep 01
3
[PATCH v2 0/2] v2v:windows: prevent conflicts with PnP on firstboot
Wait for driver installations fired by the PnP manager to complete
before running firstboot scripts.
The first patch is a minor refactoring to pave the way for the second
patch. The latter contains the bulk of the changes as well as the
description of the idea.
Roman Kagan (2):
v2v:windows: factor out getting CurrentControlSet
v2v:windows: prevent conflicts with PnP on firstboot
---
v1
2016 Sep 02
0
[PATCH] v2v: Don't remove Processor and Intelppm nodes (RHBZ#1372668).
...23 ++++++-----------------
1 file changed, 6 insertions(+), 17 deletions(-)
diff --git a/v2v/convert_windows.ml b/v2v/convert_windows.ml
index bd1bc53..25acdcc 100644
--- a/v2v/convert_windows.ml
+++ b/v2v/convert_windows.ml
@@ -404,33 +404,22 @@ if errorlevel 3010 exit /b 0
let current_cs = get_current_cs root in
debug "current ControlSet is %s" current_cs;
- disable_services root current_cs;
+ disable_xenpv_win_drivers root current_cs;
disable_prl_drivers root current_cs;
disable_autoreboot root current_cs;
Windows_virtio.install_drivers g inspect systemroot...
2016 Aug 23
0
Re: [PATCH 2/2] v2v:windows: prevent conflicts with PnP on firstboot
...; + let key_path = ["Services"; "PlugPlay"; "Parameters"] in
> + let name = "SuppressUI" in
> + let value = Windows.with_hive_write g system_hive_filename (
> + fun root ->
> + let current_cs = get_current_cs root in
> + set_reg_val_dword_1 root (current_cs :: key_path) name
> + ) in
> + reg_restore ("HKLM\\SYSTEM\\CurrentControlSet" :: key_path) name
> + value
> +
> + (* any later Windows *)
> + | _ -> &...
2016 Sep 01
0
Re: [PATCH v2 2/2] v2v:windows: prevent conflicts with PnP on firstboot
...; + let key_path = ["Services"; "PlugPlay"; "Parameters"] in
> + let name = "SuppressUI" in
> + let value = Windows.with_hive_write g system_hive_filename (
> + fun root ->
> + let current_cs = get_current_cs root in
> + set_reg_val_dword_1 root (current_cs :: key_path) name
> + ) in
> + reg_restore ("HKLM\\SYSTEM\\CurrentControlSet" :: key_path) name
> + value
> +
> + (* any later Windows *)
> + | _ -> &...
2017 Feb 18
11
[PATCH 0/8] Miscellaneous cleanups to Windows registry code.
A very miscellaneous set of cleanups to how we handle the Windows
registry in virt-v2v, firstboot, and inspection code. This should all
be straightforward non-controversial refactoring. Some highlights:
- Add a new mllib Registry module containing various utility
functions that are currently scattered all around.
- Only compute the software/system hive paths once during inspection,
and