diff options
author | heqnx <root@heqnx.com> | 2025-07-11 21:50:55 +0300 |
---|---|---|
committer | heqnx <root@heqnx.com> | 2025-07-11 21:50:55 +0300 |
commit | 8cf16b5c899a60ea5982c5d8dc042153daf6ac5b (patch) | |
tree | d64092854fe32f4630f514b93b244b0b5eddc5d1 /packer/files/drivers/amd64 | |
parent | 54ecdd04947e70026c96365ea29463f8b435c1aa (diff) | |
download | ansible-active-directory-range-8cf16b5c899a60ea5982c5d8dc042153daf6ac5b.tar.gz ansible-active-directory-range-8cf16b5c899a60ea5982c5d8dc042153daf6ac5b.zip |
added packer templates
Diffstat (limited to 'packer/files/drivers/amd64')
21 files changed, 900 insertions, 0 deletions
diff --git a/packer/files/drivers/amd64/w10/balloon.cat b/packer/files/drivers/amd64/w10/balloon.cat Binary files differnew file mode 100644 index 0000000..cdece36 --- /dev/null +++ b/packer/files/drivers/amd64/w10/balloon.cat diff --git a/packer/files/drivers/amd64/w10/balloon.inf b/packer/files/drivers/amd64/w10/balloon.inf new file mode 100644 index 0000000..4c8aeac --- /dev/null +++ b/packer/files/drivers/amd64/w10/balloon.inf @@ -0,0 +1,105 @@ +;/*++
+;
+;Copyright (c) 2009-2017 Red Hat Inc.
+;
+;Module Name:
+; BALLOON.INF
+;
+;Abstract:
+;
+;Installation Notes:
+; Using Devcon: Type "devcon install BALLOON.inf PCI\VEN_1AF4&DEV_1002&SUBSYS_00051AF4&REV_00" or
+; "devcon install BALLOON.inf PCI\VEN_1AF4&DEV_1045&SUBSYS_11001AF4&REV_01" to install
+;
+;--*/
+
+[Version]
+Signature="$WINDOWS NT$"
+Class=System
+ClassGuid={4d36e97d-e325-11ce-bfc1-08002be10318}
+Provider=%RHEL%
+DriverVer=07/19/2017,100.74.104.14100
+CatalogFile=Balloon.cat
+DriverPackageType = PlugAndPlay
+DriverPackageDisplayName = %BALLOON.DeviceDesc%
+PnpLockdown = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+BALLOON_Device_CoInstaller_CopyFiles = 11
+
+[SourceDisksNames]
+1 = %DiskId1%,,,""
+
+[SourceDisksFiles]
+balloon.sys = 1,,
+; +
+
+;*****************************************
+; BALLOON Install Section
+;*****************************************
+
+[Manufacturer]
+%RHEL%=Standard,NTamd64.10.0
+
+[Standard.NTamd64.10.0]
+%BALLOON.DeviceDesc%=BALLOON_Device, PCI\VEN_1AF4&DEV_1002&SUBSYS_00051AF4&REV_00
+%BALLOON.DeviceDesc%=BALLOON_Device, PCI\VEN_1AF4&DEV_1045&SUBSYS_11001AF4&REV_01
+
+[BALLOON_Device.NT]
+CopyFiles=Drivers_Dir
+
+[Drivers_Dir]
+balloon.sys
+
+
+;-------------- Service installation
+[BALLOON_Device.NT.Services]
+AddService = BALLOON,%SPSVCINST_ASSOCSERVICE%, BALLOON_Service_Inst, BALLOON_Logging_Inst
+
+; -------------- BALLOON driver install sections
+[BALLOON_Service_Inst]
+DisplayName = %BALLOON.SVCDESC%
+ServiceType = 1 ; SERVICE_KERNEL_DRIVER
+StartType = 3 ; SERVICE_DEMAND_START
+ErrorControl = 1 ; SERVICE_ERROR_NORMAL
+ServiceBinary = %12%\balloon.sys
+
+; -------------- BALLOON driver eventlog install sections
+[BALLOON_Logging_Inst]
+AddReg = BALLOON_Logging_Inst_AddReg
+
+[BALLOON_Logging_Inst_AddReg]
+HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\balloon.sys"
+HKR,,TypesSupported,0x00010001,7
+
+;--- BALLOON_Device Coinstaller installation ------
+;
+
+[BALLOON_Device.NT.CoInstallers]
+AddReg=BALLOON_Device_CoInstaller_AddReg
+CopyFiles=BALLOON_Device_CoInstaller_CopyFiles
+
+[BALLOON_Device_CoInstaller_AddReg]
+; +
+
+[BALLOON_Device_CoInstaller_CopyFiles]
+; +
+
+[BALLOON_Device.NT.Wdf]
+KmdfService = BALLOON, BALLOON_wdfsect
+[BALLOON_wdfsect]
+KmdfLibraryVersion = 1.15
+
+
+[Strings]
+SPSVCINST_ASSOCSERVICE= 0x00000002
+RHEL = "Red Hat, Inc."
+DiskId1 = "VirtIO Balloon Installation Disk #1"
+BALLOON.DeviceDesc = "VirtIO Balloon Driver"
+BALLOON.SVCDESC = "VirtIO Balloon Service"
+ClassName = "VirtIO Balloon Device"
+
diff --git a/packer/files/drivers/amd64/w10/balloon.sys b/packer/files/drivers/amd64/w10/balloon.sys Binary files differnew file mode 100644 index 0000000..316a162 --- /dev/null +++ b/packer/files/drivers/amd64/w10/balloon.sys diff --git a/packer/files/drivers/amd64/w10/blnsvr.exe b/packer/files/drivers/amd64/w10/blnsvr.exe Binary files differnew file mode 100644 index 0000000..63ec950 --- /dev/null +++ b/packer/files/drivers/amd64/w10/blnsvr.exe diff --git a/packer/files/drivers/amd64/w10/netkvm.cat b/packer/files/drivers/amd64/w10/netkvm.cat Binary files differnew file mode 100755 index 0000000..bbb9cd0 --- /dev/null +++ b/packer/files/drivers/amd64/w10/netkvm.cat diff --git a/packer/files/drivers/amd64/w10/netkvm.inf b/packer/files/drivers/amd64/w10/netkvm.inf new file mode 100755 index 0000000..164b4ff --- /dev/null +++ b/packer/files/drivers/amd64/w10/netkvm.inf @@ -0,0 +1,327 @@ +;-------------------------------------------------------------------------------
+;Copyright (c) 2008-2019 Red Hat Inc.
+;
+;
+;Module Name:
+; netkvm.inf
+;
+; VirtIO Ethernet Adapter
+;
+;-------------------------------------------------------------------------------
+
+[version]
+Signature = "$Windows NT$"
+Class = Net
+CatalogFile = netkvm.cat
+ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
+Provider=%VENDOR%
+DriverVer = 04/12/2019,100.77.104.17100
+DriverPackageType = PlugAndPlay
+DriverPackageDisplayName = %kvmnet6.DeviceDesc%
+
+[Manufacturer]
+%VENDOR% = NetKVM, NTamd64.10.0
+
+[NetKVM.NTamd64.10.0]
+%kvmnet6.DeviceDesc% = kvmnet6.ndi, PCI\VEN_1AF4&DEV_1000&SUBSYS_00011AF4&REV_00, PCI\VEN_1AF4&DEV_1000
+%kvmnet6.DeviceDesc% = kvmnet6.ndi, PCI\VEN_1AF4&DEV_1041&SUBSYS_11001AF4&REV_01, PCI\VEN_1AF4&DEV_1041
+
+[kvmnet6.ndi.hw]
+AddReg = kvmnet6.EnableMSI
+
+[kvmnet6.EnableMSI]
+;HKR, "Interrupt Management",, 0x00000010
+;HKR, "Interrupt Management\MessageSignaledInterruptProperties",, 0x00000010
+HKR, "Interrupt Management\MessageSignaledInterruptProperties", MSISupported, 0x00010001, 1
+HKR, "Interrupt Management\MessageSignaledInterruptProperties", MessageNumberLimit, 0x00010001, 2048
+;HKR, "Interrupt Management\Affinity Policy",, 0x00000010
+HKR, "Interrupt Management\Affinity Policy", DevicePolicy, 0x00010001, 0
+HKR, "Interrupt Management\Affinity Policy", DevicePriority, 0x00010001, 2
+
+[kvmnet6.ndi]
+Characteristics = 0x84 ; NCF_PHYSICAL | NCF_HAS_UI
+BusType = 5 ; PCI
+AddReg = kvmnet6.Reg, Parameters
+CopyFiles = kvmnet6.CopyFiles
+*IfType = 6
+*MediaType = 0 ; NdisMedium802_3
+*PhysicalMediaType = 0 ; NdisPhysicalMediumUnspecified
+
+[kvmnet6.ndi.Services]
+AddService = netkvm, 2, kvmnet6.Service, kvmnet6.EventLog
+
+;-----------------------------------------------------------------------------
+; Red Hat ParaVirtualized Miniport Common
+;-----------------------------------------------------------------------------
+
+[kvmnet6.Reg]
+HKR, , BusNumber, 0, "0"
+HKR, Ndi, Service, 0, "netkvm"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+
+HKR, Ndi\params\*RSS, ParamDesc, 0, "Receive Side Scaling"
+HKR, Ndi\params\*RSS, Type, 0, "enum"
+HKR, Ndi\params\*RSS, Default, 0, "1"
+HKR, Ndi\params\*RSS, Optional, 0, "0"
+HKR, Ndi\params\*RSS\enum, "0", 0, "Disabled"
+HKR, Ndi\params\*RSS\enum, "1", 0, "Enabled"
+
+HKR, Ndi\params\*NumRssQueues, ParamDesc, 0, "Maximum Number of RSS Queues"
+HKR, Ndi\params\*NumRssQueues, type, 0, "int"
+HKR, Ndi\params\*NumRssQueues, default, 0, "8"
+HKR, Ndi\params\*NumRssQueues, min, 0, "1"
+HKR, Ndi\params\*NumRssQueues, max, 0, "16"
+HKR, Ndi\params\*NumRssQueues, step, 0, "1"
+
+HKR, Ndi\params\*RscIPv4, ParamDesc, 0, "Recv Segment Coalescing (IPv4)"
+HKR, Ndi\params\*RscIPv4, Type, 0, "enum"
+HKR, Ndi\params\*RscIPv4, Default, 0, "1"
+HKR, Ndi\params\*RscIPv4, Optional, 0, "0"
+HKR, Ndi\params\*RscIPv4\enum, "0", 0, "Disabled"
+HKR, Ndi\params\*RscIPv4\enum, "1", 0, "Enabled"
+
+HKR, Ndi\params\*RscIPv6, ParamDesc, 0, "Recv Segment Coalescing (IPv6)"
+HKR, Ndi\params\*RscIPv6, Type, 0, "enum"
+HKR, Ndi\params\*RscIPv6, Default, 0, "1"
+HKR, Ndi\params\*RscIPv6, Optional, 0, "0"
+HKR, Ndi\params\*RscIPv6\enum, "0", 0, "Disabled"
+HKR, Ndi\params\*RscIPv6\enum, "1", 0, "Enabled"
+
+[Parameters]
+
+HKR, Ndi\Params\Priority, ParamDesc, 0, %Priority%
+HKR, Ndi\Params\Priority, Default, 0, "1"
+HKR, Ndi\Params\Priority, type, 0, "enum"
+HKR, Ndi\Params\Priority\enum, "1", 0, %Enable%
+HKR, Ndi\Params\Priority\enum, "0", 0, %Disable%
+
+HKR, Ndi\Params\*PriorityVLANTag, ParamDesc, 0, %PriorityVlanTag%
+HKR, Ndi\Params\*PriorityVLANTag, Default, 0, "3"
+HKR, Ndi\Params\*PriorityVLANTag, type, 0, "enum"
+HKR, Ndi\Params\*PriorityVLANTag\enum, "3", 0, %Priority_Vlan%
+HKR, Ndi\Params\*PriorityVLANTag\enum, "2", 0, %VLan%
+HKR, Ndi\Params\*PriorityVLANTag\enum, "1", 0, %PriorityOnly%
+HKR, Ndi\Params\*PriorityVLANTag\enum, "0", 0, %Disable%
+
+HKR, Ndi\params\VlanID, ParamDesc, 0, %VLan_ID%
+HKR, Ndi\params\VlanID, type, 0, "int"
+HKR, Ndi\params\VlanID, default, 0, "0"
+HKR, Ndi\params\VlanID, min, 0, "0"
+HKR, Ndi\params\VlanID, max, 0, "4095"
+
+HKR, Ndi\Params\DoLog, ParamDesc, 0, %EnableLogging%
+HKR, Ndi\Params\DoLog, Default, 0, "1"
+HKR, Ndi\Params\DoLog, type, 0, "enum"
+HKR, Ndi\Params\DoLog\enum, "1", 0, %Enable%
+HKR, Ndi\Params\DoLog\enum, "0", 0, %Disable%
+
+HKR, Ndi\params\DebugLevel, ParamDesc, 0, %DebugLevel%
+HKR, Ndi\params\DebugLevel, type, 0, "int"
+HKR, Ndi\params\DebugLevel, default, 0, "0"
+HKR, Ndi\params\DebugLevel, min, 0, "0"
+HKR, Ndi\params\DebugLevel, max, 0, "8"
+HKR, Ndi\params\DebugLevel, step, 0, "1"
+
+HKR, Ndi\params\MTU, ParamDesc, 0, %MTU%
+HKR, Ndi\params\MTU, type, 0, "long"
+HKR, Ndi\params\MTU, default, 0, "1500"
+HKR, Ndi\params\MTU, min, 0, "576"
+HKR, Ndi\params\MTU, max, 0, "65500"
+HKR, Ndi\params\MTU, step, 0, "1"
+
+HKR, Ndi\params\TxCapacity, ParamDesc, 0, %TxCapacity%
+HKR, Ndi\params\TxCapacity, type, 0, "enum"
+HKR, Ndi\params\TxCapacity, default, 0, "1024"
+HKR, Ndi\Params\TxCapacity\enum, "16", 0, %String_16%
+HKR, Ndi\Params\TxCapacity\enum, "32", 0, %String_32%
+HKR, Ndi\Params\TxCapacity\enum, "64", 0, %String_64%
+HKR, Ndi\Params\TxCapacity\enum, "128", 0, %String_128%
+HKR, Ndi\Params\TxCapacity\enum, "256", 0, %String_256%
+HKR, Ndi\Params\TxCapacity\enum, "512", 0, %String_512%
+HKR, Ndi\Params\TxCapacity\enum, "1024", 0, %String_1024%
+
+HKR, Ndi\params\RxCapacity, ParamDesc, 0, %RxCapacity%
+HKR, Ndi\params\RxCapacity, type, 0, "enum"
+HKR, Ndi\params\RxCapacity, default, 0, "256"
+HKR, Ndi\Params\RxCapacity\enum, "16", 0, %String_16%
+HKR, Ndi\Params\RxCapacity\enum, "32", 0, %String_32%
+HKR, Ndi\Params\RxCapacity\enum, "64", 0, %String_64%
+HKR, Ndi\Params\RxCapacity\enum, "128", 0, %String_128%
+HKR, Ndi\Params\RxCapacity\enum, "256", 0, %String_256%
+HKR, Ndi\Params\RxCapacity\enum, "512", 0, %String_512%
+HKR, Ndi\Params\RxCapacity\enum, "1024", 0, %String_1024%
+
+HKR, Ndi\params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\params\NetworkAddress, Optional, 0, "1"
+
+HKR, Ndi\Params\OffLoad.TxChecksum, ParamDesc, 0, %OffLoad.TxChecksum%
+HKR, Ndi\Params\OffLoad.TxChecksum, Default, 0, "31"
+HKR, Ndi\Params\OffLoad.TxChecksum, type, 0, "enum"
+HKR, Ndi\Params\OffLoad.TxChecksum\enum, "31", 0, %All%
+HKR, Ndi\Params\OffLoad.TxChecksum\enum, "27", 0, %TCPUDPAll%
+HKR, Ndi\Params\OffLoad.TxChecksum\enum, "3", 0, %TCPUDPv4%
+HKR, Ndi\Params\OffLoad.TxChecksum\enum, "1", 0, %TCPv4%
+HKR, Ndi\Params\OffLoad.TxChecksum\enum, "0", 0, %Disable%
+
+HKR, Ndi\Params\OffLoad.TxLSO, ParamDesc, 0, %OffLoad.TxLSO%
+HKR, Ndi\Params\OffLoad.TxLSO, Default, 0, "2"
+HKR, Ndi\Params\OffLoad.TxLSO, type, 0, "enum"
+HKR, Ndi\Params\OffLoad.TxLSO\enum, "2", 0, %Maximal%
+HKR, Ndi\Params\OffLoad.TxLSO\enum, "1", 0, %IPv4%
+HKR, Ndi\Params\OffLoad.TxLSO\enum, "0", 0, %Disable%
+
+HKR, Ndi\Params\OffLoad.RxCS, ParamDesc, 0, %OffLoad.RxCS%
+HKR, Ndi\Params\OffLoad.RxCS, Default, 0, "31"
+HKR, Ndi\Params\OffLoad.RxCS, type, 0, "enum"
+HKR, Ndi\Params\OffLoad.RxCS\enum, "31", 0, %All%
+HKR, Ndi\Params\OffLoad.RxCS\enum, "27", 0, %TCPUDPAll%
+HKR, Ndi\Params\OffLoad.RxCS\enum, "3", 0, %TCPUDPv4%
+HKR, Ndi\Params\OffLoad.RxCS\enum, "1", 0, %TCPv4%
+HKR, Ndi\Params\OffLoad.RxCS\enum, "0", 0, %Disable%
+
+HKR, Ndi\Params\*IPChecksumOffloadIPv4, ParamDesc, 0, %Std.IPChecksumOffloadv4%
+HKR, Ndi\Params\*IPChecksumOffloadIPv4, Default, 0, "3"
+HKR, Ndi\Params\*IPChecksumOffloadIPv4, type, 0, "enum"
+HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum, "3", 0, %TxRx%
+HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum, "2", 0, %Rx%
+HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum, "1", 0, %Tx%
+HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum, "0", 0, %Disable%
+
+HKR, Ndi\Params\*LsoV2IPv4, ParamDesc, 0, %Std.LsoV2IPv4%
+HKR, Ndi\Params\*LsoV2IPv4, Default, 0, "1"
+HKR, Ndi\Params\*LsoV2IPv4, type, 0, "enum"
+HKR, Ndi\Params\*LsoV2IPv4\enum, "1", 0, %Enable%
+HKR, Ndi\Params\*LsoV2IPv4\enum, "0", 0, %Disable%
+
+HKR, Ndi\Params\*LsoV2IPv6, ParamDesc, 0, %Std.LsoV2IPv6%
+HKR, Ndi\Params\*LsoV2IPv6, Default, 0, "1"
+HKR, Ndi\Params\*LsoV2IPv6, type, 0, "enum"
+HKR, Ndi\Params\*LsoV2IPv6\enum, "1", 0, %Enable%
+HKR, Ndi\Params\*LsoV2IPv6\enum, "0", 0, %Disable%
+
+HKR, Ndi\Params\*UDPChecksumOffloadIPv4, ParamDesc, 0, %Std.UDPChecksumOffloadIPv4%
+HKR, Ndi\Params\*UDPChecksumOffloadIPv4, Default, 0, "3"
+HKR, Ndi\Params\*UDPChecksumOffloadIPv4, type, 0, "enum"
+HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum, "3", 0, %TxRx%
+HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum, "2", 0, %Rx%
+HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum, "1", 0, %Tx%
+HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum, "0", 0, %Disable%
+
+HKR, Ndi\Params\*TCPChecksumOffloadIPv4, ParamDesc, 0, %Std.TCPChecksumOffloadIPv4%
+HKR, Ndi\Params\*TCPChecksumOffloadIPv4, Default, 0, "3"
+HKR, Ndi\Params\*TCPChecksumOffloadIPv4, type, 0, "enum"
+HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum, "3", 0, %TxRx%
+HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum, "2", 0, %Rx%
+HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum, "1", 0, %Tx%
+HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum, "0", 0, %Disable%
+
+HKR, Ndi\Params\*TCPChecksumOffloadIPv6, ParamDesc, 0, %Std.TCPChecksumOffloadIPv6%
+HKR, Ndi\Params\*TCPChecksumOffloadIPv6, Default, 0, "3"
+HKR, Ndi\Params\*TCPChecksumOffloadIPv6, type, 0, "enum"
+HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum, "3", 0, %TxRx%
+HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum, "2", 0, %Rx%
+HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum, "1", 0, %Tx%
+HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum, "0", 0, %Disable%
+
+HKR, Ndi\Params\*UDPChecksumOffloadIPv6, ParamDesc, 0, %Std.UDPChecksumOffloadIPv6%
+HKR, Ndi\Params\*UDPChecksumOffloadIPv6, Default, 0, "3"
+HKR, Ndi\Params\*UDPChecksumOffloadIPv6, type, 0, "enum"
+HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum, "3", 0, %TxRx%
+HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum, "2", 0, %Rx%
+HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum, "1", 0, %Tx%
+HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum, "0", 0, %Disable%
+
+HKR, Ndi\params\NumberOfHandledRXPacketsInDPC, ParamDesc, 0, %NumberOfHandledRXPacketsInDPC%
+HKR, Ndi\params\NumberOfHandledRXPacketsInDPC, type, 0, "long"
+HKR, Ndi\params\NumberOfHandledRXPacketsInDPC, default, 0, "1000"
+HKR, Ndi\params\NumberOfHandledRXPacketsInDPC, min, 0, "1"
+HKR, Ndi\params\NumberOfHandledRXPacketsInDPC, max, 0, "10000"
+HKR, Ndi\params\NumberOfHandledRXPacketsInDPC, step, 0, "1"
+
+[kvmnet6.CopyFiles]
+netkvm.sys,,,2
+
+[kvmnet6.Service]
+DisplayName = %kvmnet6.Service.DispName%
+ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
+StartType = 3 ;%SERVICE_DEMAND_START%
+ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
+ServiceBinary = %12%\netkvm.sys
+LoadOrderGroup = NDIS
+AddReg = TextModeFlags.Reg
+
+[kvmnet6.EventLog]
+AddReg = kvmnet6.AddEventLog.Reg
+
+[kvmnet6.AddEventLog.Reg]
+HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
+HKR, , TypesSupported, 0x00010001, 7
+
+[TextModeFlags.Reg]
+HKR,,TextModeFlags,0x00010001, 0x0001
+HKR,Parameters,DisableMSI,,"0"
+HKR,Parameters,EarlyDebug,,"3"
+
+[SourceDisksNames]
+1 = %DiskId1%,,,""
+
+[SourceDisksFiles]
+netkvm.sys = 1,,
+
+[DestinationDirs]
+kvmnet6.CopyFiles = 12
+
+[Strings]
+VENDOR = "Red Hat, Inc."
+kvmnet6.DeviceDesc = "Red Hat VirtIO Ethernet Adapter"
+kvmnet6.Service.DispName = "Red Hat VirtIO Ethernet Adapter Service"
+DiskId1 = "Red Hat VirtIO Ethernet Adapter Driver Disk #1"
+NetworkAddress = "Assign MAC"
+Priority = "Init.Do802.1PQ"
+MTU = "Init.MTUSize"
+TxCapacity = "Init.MaxTxBuffers"
+RxCapacity = "Init.MaxRxBuffers"
+Offload.TxChecksum = "Offload.Tx.Checksum"
+Offload.TxLSO = "Offload.Tx.LSO"
+Offload.RxCS = "Offload.Rx.Checksum"
+EnableLogging = "Logging.Enable"
+DebugLevel = "Logging.Level"
+Tx = "Tx Enabled";
+Rx = "Rx Enabled";
+TxRx = "Rx & Tx Enabled";
+NumberOfHandledRXPacketsInDPC = "TestOnly.RXThrottle"
+Std.LsoV2IPv4 = "Large Send Offload V2 (IPv4)"
+Std.LsoV2IPv6 = "Large Send Offload V2 (IPv6)"
+Std.UDPChecksumOffloadIPv4 = "UDP Checksum Offload (IPv4)"
+Std.TCPChecksumOffloadIPv4 = "TCP Checksum Offload (IPv4)"
+Std.UDPChecksumOffloadIPv6 = "UDP Checksum Offload (IPv6)"
+Std.TCPChecksumOffloadIPv6 = "TCP Checksum Offload (IPv6)"
+Std.IPChecksumOffloadv4 = "IPv4 Checksum Offload"
+Disable = "Disabled"
+Enable = "Enabled"
+Enable* = "Enabled*"
+String_16 = "16"
+String_32 = "32"
+String_64 = "64"
+String_128 = "128"
+String_256 = "256"
+String_512 = "512"
+String_1024 = "1024"
+PriorityVlanTag = "Priority and VLAN tagging"
+PriorityOnly = "Priority"
+VLan = "VLan"
+VLan_ID = "VLan ID"
+Priority_Vlan = "All"
+10M = "10M"
+100M = "100M"
+1G = "1G"
+10G = "10G"
+TCPv4 = "TCP(v4)"
+TCPUDPv4 = "TCP/UDP(v4)"
+TCPUDPAll = "TCP/UDP(v4,v6)"
+All = "All"
+IPv4 = "IPv4"
+Maximal = "Maximal"
+
diff --git a/packer/files/drivers/amd64/w10/netkvm.sys b/packer/files/drivers/amd64/w10/netkvm.sys Binary files differnew file mode 100755 index 0000000..6994ee4 --- /dev/null +++ b/packer/files/drivers/amd64/w10/netkvm.sys diff --git a/packer/files/drivers/amd64/w10/viorng.cat b/packer/files/drivers/amd64/w10/viorng.cat Binary files differnew file mode 100644 index 0000000..bef4d99 --- /dev/null +++ b/packer/files/drivers/amd64/w10/viorng.cat diff --git a/packer/files/drivers/amd64/w10/viorng.inf b/packer/files/drivers/amd64/w10/viorng.inf new file mode 100644 index 0000000..52196f1 --- /dev/null +++ b/packer/files/drivers/amd64/w10/viorng.inf @@ -0,0 +1,117 @@ +;/*++
+;
+;Copyright (c) 2014-2017 Red Hat Inc.
+;
+;Module Name:
+; viorng.inf
+;
+;Abstract:
+;
+;Installation Notes:
+; Using Devcon: Type "devcon install viorng.inf PCI\VEN_1AF4&DEV_1005&SUBSYS_00041AF4&REV_00" or
+; "devcon install viorng.inf PCI\VEN_1AF4&DEV_1044&SUBSYS_11001AF4&REV_01" to install
+;
+;--*/
+
+[Version]
+Signature = "$WINDOWS NT$"
+Class = System
+ClassGuid = {4d36e97d-e325-11ce-bfc1-08002be10318}
+Provider = %RedHatMfg%
+CatalogFile = viorng.cat
+PnpLockdown = 1
+DriverVer=07/19/2017,100.74.104.14100
+
+[DestinationDirs]
+DefaultDestDir = 12
+VirtRng_Provider_CopyFiles = 11
+VirtRng_Wdf_CoInstaller_CopyFiles = 11
+
+[SourceDisksNames]
+1 = %DiskName%,,,""
+
+[SourceDisksFiles]
+viorng.sys = 1,,
+viorngum.dll = 1
+viorngci.dll = 1
+; +
+
+; ---------------
+; Install Section
+; ---------------
+
+[Manufacturer]
+%RedHatMfg% = RedHat,NTamd64.10.0
+
+[RedHat.NTamd64.10.0]
+%VirtRng.DeviceDesc% = VirtRng_Device, PCI\VEN_1AF4&DEV_1005&SUBSYS_00041AF4&REV_00
+%VirtRng.DeviceDesc% = VirtRng_Device, PCI\VEN_1AF4&DEV_1044&SUBSYS_11001AF4&REV_01
+
+[VirtRng_Device.NT]
+CopyFiles = VirtRng_CopyFiles
+CopyFiles = VirtRng_Provider_CopyFiles
+
+[VirtRng_Device.NT.HW]
+AddReg = VirtRng_AddReg
+
+[VirtRng_CopyFiles]
+viorng.sys
+
+[VirtRng_AddReg]
+HKR,Interrupt Management,,0x00000010
+HKR,Interrupt Management\MessageSignaledInterruptProperties,,0x00000010
+HKR,Interrupt Management\MessageSignaledInterruptProperties,MSISupported,0x00010001,1
+HKR,Interrupt Management\MessageSignaledInterruptProperties,MessageNumberLimit,0x00010001,1
+
+; --------------------
+; Service Installation
+; --------------------
+
+[VirtRng_Device.NT.Services]
+AddService = VirtRng,0x00000002,VirtRng_Service_Install
+
+[VirtRng_Service_Install]
+DisplayName = %VirtRng.Service%
+ServiceType = 1 ; SERVICE_KERNEL_DRIVER
+StartType = 3 ; SERVICE_DEMAND_START
+ErrorControl = 1 ; SERVICE_ERROR_NORMAL
+ServiceBinary = %12%\viorng.sys
+LoadOrderGroup = Extended Base
+
+; -------------------------
+; RNG Provider Installation
+; -------------------------
+
+[VirtRng_Provider_CopyFiles]
+viorngum.dll
+
+; -------------------------------------
+; WDF & Device CoInstaller Installation
+; -------------------------------------
+
+[VirtRng_Device.NT.CoInstallers]
+AddReg=VirtRng_Wdf_CoInstaller_AddReg
+CopyFiles=VirtRng_Wdf_CoInstaller_CopyFiles
+
+[VirtRng_Wdf_CoInstaller_AddReg]
+HKR,,CoInstallers32,0x00010000,"viorngci.dll,VirtRngCoInstaller", \
+; +
+
+[VirtRng_Wdf_CoInstaller_CopyFiles]
+; +
+viorngci.dll
+
+[VirtRng_Device.NT.Wdf]
+KmdfService = VirtRng, VirtRng_wdfsect
+
+[VirtRng_wdfsect]
+KmdfLibraryVersion = 1.15
+
+[Strings]
+RedHatMfg = "Red Hat, Inc."
+DiskName = "VirtIO RNG Installation Disk"
+VirtRng.DeviceDesc = "VirtIO RNG Device"
+VirtRng.Service = "VirtIO RNG Service"
diff --git a/packer/files/drivers/amd64/w10/viorng.sys b/packer/files/drivers/amd64/w10/viorng.sys Binary files differnew file mode 100644 index 0000000..8f88ab6 --- /dev/null +++ b/packer/files/drivers/amd64/w10/viorng.sys diff --git a/packer/files/drivers/amd64/w10/viorngci.dll b/packer/files/drivers/amd64/w10/viorngci.dll Binary files differnew file mode 100644 index 0000000..ee05e27 --- /dev/null +++ b/packer/files/drivers/amd64/w10/viorngci.dll diff --git a/packer/files/drivers/amd64/w10/viorngum.dll b/packer/files/drivers/amd64/w10/viorngum.dll Binary files differnew file mode 100644 index 0000000..3fb997c --- /dev/null +++ b/packer/files/drivers/amd64/w10/viorngum.dll diff --git a/packer/files/drivers/amd64/w10/vioscsi.cat b/packer/files/drivers/amd64/w10/vioscsi.cat Binary files differnew file mode 100755 index 0000000..c59b14f --- /dev/null +++ b/packer/files/drivers/amd64/w10/vioscsi.cat diff --git a/packer/files/drivers/amd64/w10/vioscsi.inf b/packer/files/drivers/amd64/w10/vioscsi.inf new file mode 100755 index 0000000..8cd10c3 --- /dev/null +++ b/packer/files/drivers/amd64/w10/vioscsi.inf @@ -0,0 +1,123 @@ +;/*++
+;
+;Copyright (c) 2012-2019 Red Hat Inc.
+;
+;
+;Module Name:
+; vioscsi.inf
+;
+;Abstract:
+;
+;Installation Notes:
+; Using Devcon: Type "devcon install vioscsi.inf PCI\VEN_1AF4&DEV_1004&SUBSYS_00081AF4&REV_00" or
+; "devcon install vioscsi.inf PCI\VEN_1AF4&DEV_1048&SUBSYS_11001AF4&REV_01" to install
+;
+;--*/
+
+[Version]
+Signature="$Windows NT$"
+Class=SCSIAdapter
+ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
+Provider=%VENDOR%
+DriverVer = 04/12/2019,100.77.104.17100
+CatalogFile=vioscsi.cat
+DriverPackageType = PlugAndPlay
+DriverPackageDisplayName = %VirtioScsi.DeviceDesc%
+
+;
+; Source file information
+;
+
+[SourceDisksNames]
+1 = %DiskId1%,,,""
+
+[SourceDisksFiles]
+vioscsi.sys = 1,,
+
+[ControlFlags]
+;ExcludeFromSelect = *
+
+[DestinationDirs]
+DefaultDestDir = 10
+vioscsi_Files_Driver = 12
+
+;
+; Driver information
+;
+
+[Manufacturer]
+%VENDOR% = VirtioScsi,NTamd64.10.0
+
+[VirtioScsi.NTamd64.10.0]
+%VirtioScsi.DeviceDesc% = scsi_inst, PCI\VEN_1AF4&DEV_1004&SUBSYS_00081AF4&REV_00, PCI\VEN_1AF4&DEV_1004
+%VirtioScsi.DeviceDesc% = scsi_inst, PCI\VEN_1AF4&DEV_1048&SUBSYS_11001AF4&REV_01, PCI\VEN_1AF4&DEV_1048
+
+;
+; General installation section
+;
+
+[vioscsi_Files_Driver]
+vioscsi.sys,,,2
+
+[scsi_inst]
+CopyFiles=vioscsi_Files_Driver
+
+;
+; Service Installation
+;
+
+[scsi_inst.Services]
+AddService = vioscsi, 0x00000002 , scsi_Service_Inst, scsi_EventLog_Inst
+
+[scsi_Service_Inst]
+DisplayName = %VirtioScsi.SVCDESC%
+ServiceType = %SERVICE_KERNEL_DRIVER%
+StartType = %SERVICE_BOOT_START%
+ErrorControl = %SERVICE_ERROR_NORMAL%
+ServiceBinary = %12%\vioscsi.sys
+LoadOrderGroup = SCSI miniport
+AddReg = pnpsafe_pci_addreg
+
+[scsi_inst.HW]
+AddReg = pnpsafe_pci_addreg_msix
+
+[scsi_EventLog_Inst]
+AddReg = scsi_EventLog_AddReg
+
+[scsi_EventLog_AddReg]
+HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
+HKR,,TypesSupported,%REG_DWORD%,7
+
+
+[pnpsafe_pci_addreg]
+HKR, "Parameters\PnpInterface", "5", %REG_DWORD%, 0x00000001
+HKR, "Parameters", "BusType", %REG_DWORD%, 0x0000000A
+
+[pnpsafe_pci_addreg_msix]
+HKR, "Interrupt Management",, 0x00000010
+HKR, "Interrupt Management\MessageSignaledInterruptProperties",, 0x00000010
+HKR, "Interrupt Management\MessageSignaledInterruptProperties", MSISupported, 0x00010001, 1
+HKR, "Interrupt Management\MessageSignaledInterruptProperties", MessageNumberLimit, 0x00010001, 256
+HKR, "Interrupt Management\Affinity Policy",, 0x00000010
+HKR, "Interrupt Management\Affinity Policy", DevicePolicy, 0x00010001, 5
+HKR, "Interrupt Management\Affinity Policy", DevicePriority, 0x00010001, 3
+
+
+[Strings]
+;
+; Localizable Strings
+;
+VENDOR = "Red Hat, Inc."
+diskId1 = "Red Hat VirtIO SCSI pass-through controller Installation Disk"
+VirtioScsi.DeviceDesc = "Red Hat VirtIO SCSI pass-through controller"
+VirtioScsi.SVCDESC = "Red Hat VirtIO SCSI pass-through Service"
+
+;
+; Non-Localizable Strings
+;
+
+REG_EXPAND_SZ = 0x00020000
+REG_DWORD = 0x00010001
+SERVICE_KERNEL_DRIVER = 1
+SERVICE_BOOT_START = 0
+SERVICE_ERROR_NORMAL = 1
diff --git a/packer/files/drivers/amd64/w10/vioscsi.sys b/packer/files/drivers/amd64/w10/vioscsi.sys Binary files differnew file mode 100755 index 0000000..190ed13 --- /dev/null +++ b/packer/files/drivers/amd64/w10/vioscsi.sys diff --git a/packer/files/drivers/amd64/w10/vioser.cat b/packer/files/drivers/amd64/w10/vioser.cat Binary files differnew file mode 100644 index 0000000..8a00a2f --- /dev/null +++ b/packer/files/drivers/amd64/w10/vioser.cat 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"
diff --git a/packer/files/drivers/amd64/w10/vioser.sys b/packer/files/drivers/amd64/w10/vioser.sys Binary files differnew file mode 100644 index 0000000..a99ad31 --- /dev/null +++ b/packer/files/drivers/amd64/w10/vioser.sys diff --git a/packer/files/drivers/amd64/w10/viostor.cat b/packer/files/drivers/amd64/w10/viostor.cat Binary files differnew file mode 100755 index 0000000..4edd929 --- /dev/null +++ b/packer/files/drivers/amd64/w10/viostor.cat diff --git a/packer/files/drivers/amd64/w10/viostor.inf b/packer/files/drivers/amd64/w10/viostor.inf new file mode 100755 index 0000000..6c6054d --- /dev/null +++ b/packer/files/drivers/amd64/w10/viostor.inf @@ -0,0 +1,121 @@ +;/*++
+;
+;Copyright (c) 2008-2019 Red Hat Inc.
+;
+;
+;Module Name:
+; viostor.inf
+;
+;Abstract:
+;
+;Installation Notes:
+; Using Devcon: Type "devcon install viostor.inf PCI\VEN_1AF4&DEV_1001&SUBSYS_00021AF4&REV_00" or
+; "devcon install viostor.inf PCI\VEN_1AF4&DEV_1042&SUBSYS_11001AF4&REV_01" to install
+;
+;--*/
+
+[Version]
+Signature="$Windows NT$"
+Class=SCSIAdapter
+ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
+Provider=%VENDOR%
+DriverVer = 04/12/2019,100.77.104.17100
+CatalogFile=viostor.cat
+DriverPackageType = PlugAndPlay
+DriverPackageDisplayName = %VioStorScsi.DeviceDesc%
+
+;
+; Source file information
+;
+
+[SourceDisksNames]
+1 = %DiskId1%,,,""
+
+[SourceDisksFiles]
+viostor.sys = 1,,
+
+[ControlFlags]
+;ExcludeFromSelect = *
+
+[DestinationDirs]
+DefaultDestDir = 10
+viostor_Files_Driver = 12
+
+;
+; Driver information
+;
+
+[Manufacturer]
+%VENDOR% = VioStor,NTamd64.10.0
+
+[VioStor.NTamd64.10.0]
+%VioStorScsi.DeviceDesc% = scsi_inst, PCI\VEN_1AF4&DEV_1001&SUBSYS_00021AF4&REV_00, PCI\VEN_1AF4&DEV_1001
+%VioStorScsi.DeviceDesc% = scsi_inst, PCI\VEN_1AF4&DEV_1042&SUBSYS_11001AF4&REV_01, PCI\VEN_1AF4&DEV_1042
+
+;
+; General installation section
+;
+
+[viostor_Files_Driver]
+viostor.sys,,,2
+
+[scsi_inst]
+CopyFiles=viostor_Files_Driver
+
+;
+; Service Installation
+;
+
+[scsi_inst.Services]
+AddService = viostor, 0x00000002 , scsi_Service_Inst, scsi_EventLog_Inst
+
+[scsi_Service_Inst]
+ServiceType = %SERVICE_KERNEL_DRIVER%
+StartType = %SERVICE_BOOT_START%
+ErrorControl = %SERVICE_ERROR_NORMAL%
+ServiceBinary = %12%\viostor.sys
+LoadOrderGroup = SCSI miniport
+AddReg = pnpsafe_pci_addreg
+
+[scsi_inst.HW]
+AddReg = pnpsafe_pci_addreg_msix
+
+[scsi_EventLog_Inst]
+AddReg = scsi_EventLog_AddReg
+
+[scsi_EventLog_AddReg]
+HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
+HKR,,TypesSupported,%REG_DWORD%,7
+
+
+[pnpsafe_pci_addreg]
+HKR, "Parameters\PnpInterface", "5", %REG_DWORD%, 0x00000001
+HKR, "Parameters", "BusType", %REG_DWORD%, 0x00000001
+
+[pnpsafe_pci_addreg_msix]
+HKR, "Interrupt Management",, 0x00000010
+HKR, "Interrupt Management\MessageSignaledInterruptProperties",, 0x00000010
+HKR, "Interrupt Management\MessageSignaledInterruptProperties", MSISupported, 0x00010001, 1
+HKR, "Interrupt Management\MessageSignaledInterruptProperties", MessageNumberLimit, 0x00010001, 256
+HKR, "Interrupt Management\Affinity Policy",, 0x00000010
+HKR, "Interrupt Management\Affinity Policy", DevicePolicy, 0x00010001, 5
+
+
+[Strings]
+;
+; Localizable Strings
+;
+VENDOR = "Red Hat, Inc."
+diskId1 = "Red Hat VirtIO SCSI controller Installation Disk"
+VioStorScsi.DeviceDesc = "Red Hat VirtIO SCSI controller"
+
+;
+; Non-Localizable Strings
+;
+
+REG_EXPAND_SZ = 0x00020000
+REG_DWORD = 0x00010001
+SERVICE_KERNEL_DRIVER = 1
+SERVICE_BOOT_START = 0
+SERVICE_ERROR_NORMAL = 1
+
diff --git a/packer/files/drivers/amd64/w10/viostor.sys b/packer/files/drivers/amd64/w10/viostor.sys Binary files differnew file mode 100755 index 0000000..5fc8004 --- /dev/null +++ b/packer/files/drivers/amd64/w10/viostor.sys |