win-pvdrivers

annotate xenpci/xenpci.inx @ 1106:2d392ecdd366

Fix race is xenvbd causing 30 second freeze under high load
author James Harper <james.harper@bendigoit.com.au>
date Tue Nov 11 23:08:11 2014 +1100 (2014-11-11)
parents ff77e2f26a3e
children
rev   line source
james@61 1 [Version]
james@61 2 Signature="$WINDOWS NT$"
james@61 3 Class=System
james@61 4 ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}
james@155 5 Provider=%XenGplPv%
james@541 6 CatalogFile="xenpci.cat"
james@537 7 DriverPackageType=PlugAndPlay
james@537 8 DriverPackageDisplayName=%XenPCI.DRVDESC%
james@61 9
james@61 10 [DestinationDirs]
james@61 11 DefaultDestDir = 12
james@61 12
james@61 13 [ControlFlags]
james@61 14 ExcludeFromSelect=*
james@61 15
james@61 16 [Manufacturer]
james@537 17 %XenGplPv%=XenPCI,NT$ARCH$
james@61 18
james@537 19 [XenPCI.NT$ARCH$]
james@536 20 %XenPCI.DRVDESC%=XenPCI_Device, PCI\VEN_5853&DEV_0001
james@61 21
james@536 22 [XenPCI]
james@536 23 %XenPCI.DRVDESC%=XenPCI_Device, PCI\VEN_5853&DEV_0001
james@316 24
james@536 25 [XenPCI_Device.NT]
james@61 26 CopyFiles=XenPCI.CopyFiles
james@61 27
james@61 28 [XenPCI.CopyFiles]
james@61 29 xenpci.sys
james@61 30
james@61 31 [SourceDisksFiles]
james@61 32 xenpci.sys=1
james@61 33
james@316 34 [SourceDisksNames]
james@541 35 1 = %DISK_NAME%
james@316 36
james@536 37 [XenPCI_Device.NT.Services]
james@495 38 AddService=XenPCI,3,XenPCI_Service
james@61 39
james@61 40 [XenPCI_Service]
james@61 41 DisplayName = %XenPCI.SVCDESC%
james@61 42 ServiceType = 1
james@61 43 StartType = 0
james@61 44 ErrorControl = 1
james@561 45 LoadOrderGroup = XenPCI Group
andy@356 46 ServiceBinary = %12%\xenpci.sys
james@538 47 AddReg = XenPci_Service_AddReg
james@561 48 DelReg = XenPci_Service_DelReg
james@497 49
james@538 50 [XenPci_Service_AddReg]
james@538 51 HKR,"Parameters", "veto_devices", 0x00010008, "console"
james@538 52 HKR,"Parameters", "veto_devices", 0x00010008, "vfb"
james@551 53 HKR,"Parameters", "veto_devices", 0x00010008, "vkbd"
james@627 54 HKR,"Parameters", "veto_devices", 0x00010008, "suspend"
james@747 55 ; Add XenPci as a filter to IDE Controllers
james@561 56 HKLM,SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318},UpperFilters,0x00010008,XenPci
james@747 57 ; Add XenPci as a filter to SCSI Controllers
james@561 58 HKLM,SYSTEM\CurrentControlSet\Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318},UpperFilters,0x00010008,XenPci
james@561 59 ; Add XenPci as a filter to Network Adapters
james@561 60 HKLM,SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318},UpperFilters,0x00010008,XenPci
james@538 61
james@561 62 [XenPci_Service_DelReg]
james@561 63 ; Clear out some old keys
james@574 64 HKLM,SYSTEM\CurrentControlSet\Control\Class\{4D36E97D-E325-11CE-BFC1-08002BE10318},UpperFilters,0x00018002,XenHide
james@574 65 HKLM,SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318},UpperFilters,0x00018002,XenHide
james@574 66 HKLM,SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318},UpperFilters,0x00018002,XenHide
james@574 67 HKLM,SYSTEM\CurrentControlSet\Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318},UpperFilters,0x00018002,XenHide
james@809 68 ; Remove anything that might have been added during text mode setup
james@809 69 HKR,"Parameters", "txt_qemu_hide_flags"
james@809 70 HKR,"Parameters", "txt_hide_qemu_always"
james@809 71 HKR,"Parameters", "txt_patch_tpr_always"
james@809 72
james@561 73
james@536 74 [DestinationDirs]
james@536 75 XenPCI_Device_CoInstaller_CopyFiles = 11
james@536 76
james@536 77 [XenPCI_Device.NT.CoInstallers]
james@536 78 AddReg=XenPCI_Device_CoInstaller_AddReg
james@536 79 CopyFiles=XenPCI_Device_CoInstaller_CopyFiles
james@536 80
james@536 81 [XenPCI_Device_CoInstaller_AddReg]
james@536 82 HKR,,CoInstallers32,0x00010000, "WdfCoInstaller$KMDFCOINSTALLERVERSION$.dll,WdfCoInstaller"
james@536 83
james@536 84 [XenPCI_Device_CoInstaller_CopyFiles]
james@536 85 WdfCoInstaller$KMDFCOINSTALLERVERSION$.dll
james@536 86
james@536 87 [SourceDisksFiles]
james@536 88 WdfCoInstaller$KMDFCOINSTALLERVERSION$.dll=1
james@536 89
james@536 90 [XenPCI_Device.NT.Wdf]
james@536 91 KmdfService = XenPCI, XenPCI_wdfsect
james@536 92
james@536 93 [XenPCI_wdfsect]
james@536 94 KmdfLibraryVersion = $KMDFVERSION$
james@536 95
james@61 96 [Strings]
james@155 97 XenGplPv = "Xen GPL PV Driver Developers"
james@61 98 XenPCI.SVCDESC = "Xen PCI Device Driver"
james@61 99 XenPCI.DRVDESC = "Xen PCI Device Driver"
james@61 100 DISK_NAME = "Xen PCI Device Driver Install Disk"