From 4e7c055c7e081f276c06927c6b1fc788d9e238e6 Mon Sep 17 00:00:00 2001 From: leonidk Date: Sun, 3 May 2009 13:07:20 +0000 Subject: [PATCH] [HW] make all the drivers to be boot driver. [mlnx: 4278] MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Also registry “StaticChild” should not be changed after driver update if it’s modified. git-svn-id: svn://openib.tc.cornell.edu/gen1@2146 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86 --- trunk/hw/mlx4/kernel/hca/mlx4_hca.inx | 11 ++++++----- trunk/hw/mthca/kernel/mthca.inx | 11 ++++++----- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/trunk/hw/mlx4/kernel/hca/mlx4_hca.inx b/trunk/hw/mlx4/kernel/hca/mlx4_hca.inx index 35f88fa3..db7765db 100644 --- a/trunk/hw/mlx4/kernel/hca/mlx4_hca.inx +++ b/trunk/hw/mlx4/kernel/hca/mlx4_hca.inx @@ -246,7 +246,7 @@ winmadd.dll,,,2 [MLX4HCA.ServiceInstall] DisplayName = %MLX4HCA.ServiceDesc% ServiceType = %SERVICE_KERNEL_DRIVER% -StartType = %SERVICE_DEMAND_START% +StartType = %SERVICE_BOOT_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\mlx4_hca.sys LoadOrderGroup = extended base @@ -275,7 +275,7 @@ HKLM,"System\CurrentControlSet\Control\WMI\GlobalLogger\F8C96A49-AE22-41e9-8025- [Ibbus.ServiceInstall] DisplayName = %Ibbus.ServiceDesc% ServiceType = %SERVICE_KERNEL_DRIVER% -StartType = %SERVICE_DEMAND_START% +StartType = %SERVICE_BOOT_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\ibbus.sys LoadOrderGroup = PnP Filter @@ -292,7 +292,7 @@ HKR,"Parameters","IocPollInterval",%REG_DWORD_NO_CLOBBER%,30000 HKR,"Parameters","DebugFlags",%REG_DWORD%,0x80000000 HKR,"Parameters","ReportPortNIC",%REG_DWORD%,1 -HKR,"Parameters","StaticChild",%REG_MULTI_SZ%,IPoIB +HKR,"Parameters","StaticChild",%REG_MULTI_SZ_NO_CLOBBER%,IPoIB ;use the following line to add your device ;HKR,"Parameters","StaticChild",%REG_MULTI_SZ_APPEND%,"XsigoBus" @@ -315,7 +315,7 @@ HKR,"Parameters\XsigoBus","PartitionKey",%REG_SZ%,"FFFF" [WinVerbs.ServiceInstall] DisplayName = %WinVerbs.ServiceDesc% ServiceType = %SERVICE_KERNEL_DRIVER% -StartType = %SERVICE_DEMAND_START% +StartType = %SERVICE_BOOT_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\winverbs.sys LoadOrderGroup = PNP Filter @@ -328,7 +328,7 @@ Dependencies = ibbus [WinMad.ServiceInstall] DisplayName = %WinMad.ServiceDesc% ServiceType = %SERVICE_KERNEL_DRIVER% -StartType = %SERVICE_DEMAND_START% +StartType = %SERVICE_BOOT_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\winmad.sys LoadOrderGroup = PNP Filter @@ -455,6 +455,7 @@ SERVICE_ERROR_NORMAL = 1 REG_DWORD = 0x00010001 REG_DWORD_NO_CLOBBER = 0x00010003 REG_MULTI_SZ = 0x00010000 +REG_MULTI_SZ_NO_CLOBBER = 0x00010002 REG_MULTI_SZ_APPEND = 0x00010008 DIRID_SYSTEM = 11 DIRID_DRIVERS = 12 diff --git a/trunk/hw/mthca/kernel/mthca.inx b/trunk/hw/mthca/kernel/mthca.inx index 14b64f51..33224cf1 100644 --- a/trunk/hw/mthca/kernel/mthca.inx +++ b/trunk/hw/mthca/kernel/mthca.inx @@ -256,7 +256,7 @@ winmadd.dll,,,2 [MTHCA.ServiceInstall] DisplayName = %MTHCA.ServiceDesc% ServiceType = %SERVICE_KERNEL_DRIVER% -StartType = %SERVICE_DEMAND_START% +StartType = %SERVICE_BOOT_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\mthca.sys LoadOrderGroup = extended base @@ -289,7 +289,7 @@ HKLM,"System\CurrentControlSet\Control\WMI\GlobalLogger\8bf1f640-63fe-4743-b9ef- [Ibbus.ServiceInstall] DisplayName = %Ibbus.ServiceDesc% ServiceType = %SERVICE_KERNEL_DRIVER% -StartType = %SERVICE_DEMAND_START% +StartType = %SERVICE_BOOT_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\ibbus.sys LoadOrderGroup = PnP Filter @@ -306,7 +306,7 @@ HKR,"Parameters","IocPollInterval",%REG_DWORD_NO_CLOBBER%,30000 HKR,"Parameters","DebugFlags",%REG_DWORD%,0x80000000 HKR,"Parameters","ReportPortNIC",%REG_DWORD%,1 -HKR,"Parameters","StaticChild",%REG_MULTI_SZ%,IPoIB +HKR,"Parameters","StaticChild",%REG_MULTI_SZ_NO_CLOBBER%,IPoIB ;use the following line to add your device ;HKR,"Parameters","StaticChild",%REG_MULTI_SZ_APPEND%,"XsigoBus" @@ -327,7 +327,7 @@ HKR,"Parameters\XsigoBus","PartitionKey",%REG_SZ%,"FFFF" [WinVerbs.ServiceInstall] DisplayName = %WinVerbs.ServiceDesc% ServiceType = %SERVICE_KERNEL_DRIVER% -StartType = %SERVICE_DEMAND_START% +StartType = %SERVICE_BOOT_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\winverbs.sys LoadOrderGroup = PNP Filter @@ -338,7 +338,7 @@ Dependencies = ibbus [WinMad.ServiceInstall] DisplayName = %WinMad.ServiceDesc% ServiceType = %SERVICE_KERNEL_DRIVER% -StartType = %SERVICE_DEMAND_START% +StartType = %SERVICE_BOOT_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\winmad.sys LoadOrderGroup = PNP Filter @@ -464,6 +464,7 @@ SERVICE_ERROR_NORMAL = 1 REG_DWORD = 0x00010001 REG_DWORD_NO_CLOBBER = 0x00010003 REG_MULTI_SZ = 0x00010000 +REG_MULTI_SZ_NO_CLOBBER = 0x00010002 REG_MULTI_SZ_APPEND = 0x00010008 DIRID_SYSTEM = 11 DIRID_DRIVERS = 12 -- 2.46.0