|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH] Use BootFlags directive on build 25398 and later
Reviewed-by: Owen Smith <owen.smith@xxxxxxxxxx> ________________________________________ From: win-pv-devel <win-pv-devel-bounces@xxxxxxxxxxxxxxxxxxxx> on behalf of Tu Dinh <ngoc-tu.dinh@xxxxxxxxxx> Sent: 24 November 2025 1:51 PM To: win-pv-devel@xxxxxxxxxxxxxxxxxxxx Cc: Tu Dinh Subject: [PATCH] Use BootFlags directive on build 25398 and later Setting BootFlags in an AddReg section is no longer allowed by INFVerif. This requires duplication of some INF sections upstream from XenVif_Service. Link: https://techcommunity.microsoft.com/blog/hardware-dev-center/driver-isolation-ruleset-changes-for-whcp-and-attestation-submissions/4461580 Signed-off-by: Tu Dinh <ngoc-tu.dinh@xxxxxxxxxx> --- src/xenvif.inf | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/src/xenvif.inf b/src/xenvif.inf index a5abe4e..304bf13 100644 --- a/src/xenvif.inf +++ b/src/xenvif.inf @@ -50,7 +50,7 @@ DefaultDestDir=12 xenvif.sys=0,, [Manufacturer] -%Vendor%=Inst,NT@INF_ARCH@ +%Vendor%=Inst,NT@INF_ARCH@,NT@INF_ARCH@.10.0...25398 [Inst.NT@INF_ARCH@] %XenVifName%=XenVif_Inst,\ @@ -58,17 +58,31 @@ XENBUS\VEN_@VENDOR_PREFIX@@VENDOR_DEVICE_ID@&DEV_VIF&REV_0900000B,\ XENBUS\VEN_@VENDOR_PREFIX@0001&DEV_VIF&REV_0900000B,\ XENBUS\VEN_@VENDOR_PREFIX@0002&DEV_VIF&REV_0900000B +[Inst.NT@INF_ARCH@.10.0...25398] +%XenVifName%=XenVif_Inst_25H2,\ +XENBUS\VEN_@VENDOR_PREFIX@@VENDOR_DEVICE_ID@&DEV_VIF&REV_0900000B,\ +XENBUS\VEN_@VENDOR_PREFIX@0001&DEV_VIF&REV_0900000B,\ +XENBUS\VEN_@VENDOR_PREFIX@0002&DEV_VIF&REV_0900000B + [XenVif_Inst] CopyFiles=XenVif_Copyfiles ; TODO: Remove during next PDO version bump FeatureScore=0xFE +[XenVif_Inst_25H2] +CopyFiles=XenVif_Copyfiles +; TODO: Remove during next PDO version bump +FeatureScore=0xFE + [XenVif_Copyfiles] xenvif.sys [XenVif_Inst.Services] AddService=xenvif,0x02,XenVif_Service, +[XenVif_Inst_25H2.Services] +AddService=xenvif,0x02,XenVif_Service_25H2, + [XenVif_Service] DisplayName=%XenVifName% ServiceType=%SERVICE_KERNEL_DRIVER% @@ -78,6 +92,16 @@ ServiceBinary=%12%\xenvif.sys LoadOrderGroup="NDIS" AddReg = XenVif_BootFlags, XenVif_Parameters, XenVif_Unplug +[XenVif_Service_25H2] +DisplayName=%XenVifName% +ServiceType=%SERVICE_KERNEL_DRIVER% +StartType=%SERVICE_DEMAND_START% +ErrorControl=%SERVICE_ERROR_NORMAL% +ServiceBinary=%12%\xenvif.sys +LoadOrderGroup="NDIS" +AddReg = XenVif_Parameters, XenVif_Unplug +BootFlags = 0x81 + [XenVif_BootFlags] HKR,,"BootFlags",0x00010003,0x81 -- 2.51.2.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 |