From 8cf16b5c899a60ea5982c5d8dc042153daf6ac5b Mon Sep 17 00:00:00 2001 From: heqnx Date: Fri, 11 Jul 2025 21:50:55 +0300 Subject: added packer templates --- packer/files/drivers/amd64/w10/vioser.inf | 107 ++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 packer/files/drivers/amd64/w10/vioser.inf (limited to 'packer/files/drivers/amd64/w10/vioser.inf') diff --git a/packer/files/drivers/amd64/w10/vioser.inf b/packer/files/drivers/amd64/w10/vioser.inf new file mode 100644 index 0000000..f4e2b68 --- /dev/null +++ b/packer/files/drivers/amd64/w10/vioser.inf @@ -0,0 +1,107 @@ +;/*++ +; +;Copyright (c) 2010-2017 Red Hat Inc. +; +;Module Name: +; vioser.inf +; +;Abstract: +; +;Installation Notes: +; Using Devcon: Type "devcon install vioser.inf PCI\VEN_1AF4&DEV_1003&SUBSYS_00031AF4&REV_00" or +; "devcon install vioser.inf PCI\VEN_1AF4&DEV_1043&SUBSYS_11001AF4&REV_01" to install +; +;--*/ + +[Version] +Signature="$WINDOWS NT$" +Class=System +ClassGuid={4d36e97d-e325-11ce-bfc1-08002be10318} +Provider=%REDHAT% +DriverVer=07/19/2017,100.74.104.14100 +CatalogFile=vioser.cat +DriverPackageType = PlugAndPlay +DriverPackageDisplayName = %VirtioSerial.DeviceDesc% +PnpLockdown = 1 + +[DestinationDirs] +DefaultDestDir = 12 +VirtioSerial_Device_CoInstaller_CopyFiles = 11 + +[SourceDisksFiles] +vioser.sys = 1,, +; + + +[SourceDisksNames] +1 = %DiskId1%,,,"" + +;***************************************** +; vioser Install Section +;***************************************** + +[Manufacturer] +%REDHAT%=VirtioSerial,NTamd64.10.0 + +[VirtioSerial.NTamd64.10.0] +; +; Hw Ids are PCI\VEN_1AF4&DEV_1003&SUBSYS_00031AF4&REV_00 +; PCI\VEN_1AF4&DEV_1043&SUBSYS_11001AF4&REV_01 +; +%VirtioSerial.DeviceDesc%=VirtioSerial_Device, PCI\VEN_1AF4&DEV_1003&SUBSYS_00031AF4&REV_00 +%VirtioSerial.DeviceDesc%=VirtioSerial_Device, PCI\VEN_1AF4&DEV_1043&SUBSYS_11001AF4&REV_01 + +[VirtioSerial_Device.NT] +CopyFiles=Drivers_Dir + +[VirtioSerial_Device.NT.HW] +AddReg=VirtioSerial_AddReg + +[VirtioSerial_AddReg] +HKR,Interrupt Management,,0x00000010 +HKR,Interrupt Management\MessageSignaledInterruptProperties,,0x00000010 +HKR,Interrupt Management\MessageSignaledInterruptProperties,MSISupported,0x00010001,1 +HKR,Interrupt Management\MessageSignaledInterruptProperties,MessageNumberLimit,0x00010001,2 + +[Drivers_Dir] +vioser.sys + +;-------------- Service installation + +[VirtioSerial_Device.NT.Services] +AddService = VirtioSerial, 0x00000002, VirtioSerial_Service_Inst + +; -------------- VirtioSerial driver install sections +[VirtioSerial_Service_Inst] +DisplayName = %VirtioSerial.ServiceDesc% +ServiceType = 1 ; SERVICE_KERNEL_DRIVER +StartType = 3 ; SERVICE_DEMAND_START +ErrorControl = 1 ; SERVICE_ERROR_NORMAL +ServiceBinary = %12%\vioser.sys + +;--- VirtioSerial_Device Coinstaller installation ------ +; + +[VirtioSerial_Device.NT.CoInstallers] +AddReg=VirtioSerial_Device_CoInstaller_AddReg +CopyFiles=VirtioSerial_Device_CoInstaller_CopyFiles + +[VirtioSerial_Device_CoInstaller_AddReg] +; + + +[VirtioSerial_Device_CoInstaller_CopyFiles] +; + + +[VirtioSerial_Device.NT.Wdf] +KmdfService = VirtioSerial, VirtioSerial_wdfsect + +[VirtioSerial_wdfsect] +KmdfLibraryVersion = 1.15 + +[Strings] +REDHAT = "Red Hat, Inc." +DiskId1 = "VirtIO Serial Installation Disk #1" +VirtioSerial.DeviceDesc = "VirtIO Serial Driver" +VirtioSerial.ServiceDesc = "VirtIO Serial Service" -- cgit v1.2.3