|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [XENBUS PATCH v6 10/11] Enable Xenbus precedence
Define precedence values based on each device's numeric device ID.
This ensures that vendor devices always get activated instead of the
generic ones.
Condition the precedence on the FORCE_ACTIVATE environment variable.
Signed-off-by: Tu Dinh <ngoc-tu.dinh@xxxxxxxxxx>
---
scripts/genfiles.ps1 | 2 ++
src/xenbus.inf | 3 +++
2 files changed, 5 insertions(+)
diff --git a/scripts/genfiles.ps1 b/scripts/genfiles.ps1
index be12087..69beacd 100644
--- a/scripts/genfiles.ps1
+++ b/scripts/genfiles.ps1
@@ -71,6 +71,8 @@ $Replacements = [ordered]@{
'MICRO_VERSION' = $Env:MICRO_VERSION;
'BUILD_NUMBER' = $Env:BUILD_NUMBER;
+ 'FORCE_ACTIVATE' = $Env:FORCE_ACTIVATE;
+
# generated values
'GIT_REVISION' = $GitRevision;
diff --git a/src/xenbus.inf b/src/xenbus.inf
index 7956af7..58cfff1 100644
--- a/src/xenbus.inf
+++ b/src/xenbus.inf
@@ -119,6 +119,9 @@ AddReg = XenFilt_Parameters
HKR,"Parameters",,0x00000010
HKR,"Parameters","*PNP0A03",0x00000000,"PCI"
HKR,"Parameters","Internal_IDE_Channel",0x00000000,"IDE"
+HKR,"Parameters\Precedence","PCI\VEN_5853&DEV_0001",0x00010001,0x0001 ;
@FORCE_ACTIVATE@
+HKR,"Parameters\Precedence","PCI\VEN_5853&DEV_0002",0x00010001,0x0002 ;
@FORCE_ACTIVATE@
+HKR,"Parameters\Precedence","PCI\VEN_5853&DEV_@VENDOR_DEVICE_ID@",0x00010001,0x@VENDOR_DEVICE_ID@
; @FORCE_ACTIVATE@
[Monitor_Service]
DisplayName=%MonitorName%
--
2.50.1.windows.1
Ngoc Tu Dinh | Vates XCP-ng Developer
XCP-ng & Xen Orchestra - Vates solutions
web: https://vates.tech
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |