; ; Installation inf for the NVME Miniport ; [Version] Signature="$Windows NT$" Provider="%ProviderName%" Class=SCSIAdapter ClassGuid={4D36E97B-E325-11CE-BFC1-08002BE10318} DriverVer=04/23/2019,10.4.49.0 [Manufacturer] %ProviderName% = COMM, NTamd64, NTx86 [SourceDisksNames] 1 = %DiskID%,,,"" [DestinationDirs] DefaultDestDir = 12 [nvme_Service_Inst] DisplayName = "%StorNVMe_ServiceDesc%" ServiceType = 1 StartType = 0 ErrorControl = 1 ServiceBinary = %12%\simonvme.sys LoadOrderGroup = SCSI miniport AddReg = pnpsafe_pci_addreg AddReg = Parameters [nvme_EventLog_Inst] AddReg = nvme_EventLog_AddReg [nvme_EventLog_AddReg] HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll" HKR,,TypesSupported,0x00010001,7 [pnpsafe_pci_addreg] HKR, "Parameters\PnpInterface", "5", 0x00010001, 0x00000001 HKR, "Parameters", "BusType", 0x00010001, 0x00000011 [msi_addreg] HKR, Interrupt Management, 0x00000010 HKR, Interrupt Management\MessageSignaledInterruptProperties, 0x00000010 HKR, Interrupt Management\MessageSignaledInterruptProperties, MSISupported, 0x00010001, 1 HKR, Interrupt Management\MessageSignaledInterruptProperties, MessageNumberLimit, 0x00010001, 32 HKR, Interrupt Management\Affinity Policy, 0x00000010 HKR, Interrupt Management\Affinity Policy, DevicePolicy, 0x00010001, 5 ;IrqPolicySpreadMessagesAcrossAllProcessors [Parameters] HKR, Parameters\Device, PowerState3Enable, 0x00010001, 0x00000000 ; power state 3 supported HKR, Parameters\Device, PowerState3Timer, 0x00010001, 0x00000002 ; power state 3 timer interval(1~10)(50ms unit) HKR, Parameters\Device, PowerState4Enable, 0x00010001, 0x00000000 ; power state 4 supported HKR, Parameters\Device, PowerState4Timer, 0x00010001, 0x0000000A ; power state 4 timer interval(1~600)(50ms unit) HKR, Parameters\Device, Namespaces, 0x00010001, 0x00000010 ; max number of namespaces supported HKR, Parameters\Device, MaxTXSize, 0x00010001, 0x00020000 ; max trasnfer size HKR, Parameters\Device, AdQEntries, 0x00010001, 0x00000080 ; admin queue size (num of entries) HKR, Parameters\Device, IoQEntries, 0x00010001, 0x00000040 ; IO queue size (num of entries) HKR, Parameters\Device, IntCoalescingTime, 0x00010001, 0x00000000 ; time threshold for INT coalescing HKR, Parameters\Device, IntCoalescingEntries, 0x00010001, 0x00000000 ; # of entries threadhold for INT coalescing HKR, Parameters\Device, HMBEnable, 0x00010001, 0x00000000 ; Host memory buffer supported HKR, Parameters\Device, VSTimeoutEnable, 0x00010001, 0x00000001 ; Vendor command timeout mechanism supported HKR, Parameters\Device, VSTimeoutValue, 0x00010001, 0x0000000A ; Vendor command timeout value deault 10sec HKR, Parameters\Device, AutoDetectDeviceDisable, 0x00010001, 0x00000000 ; disable auto detect device function HKR, Parameters\Device, BootPartitionEnable, 0x00010001, 0x00000000 ; Boot Partition supported HKR, Parameters\Device, CSTSRDYTimeoutValue, 0x00010001, 0x0000002D ; CSTS.RDYTimeoutValue Setting HKR, Parameters\Device, SPORFreeMemoryEnable, 0x00010001, 0x00000001 ; SPOR Free Memory Enable Setting HKR, Parameters\Device, CMBSupportEnable, 0x00010001, 0x00000000 ; Controller Memory Buffer supported HKR, Parameters\Device, SmiTest, 0x00010001, 0x00000000 ; Smi test enable supported HKR, Parameters\Device, InitialLunQueueDepth, 0x00010001, 0x000000FE ; Initial Lun Queue Depth HKR, Parameters\Device, StopDriverInstall, 0x00010001, 0x00000000 ; Driver Install Disable ;HKR, Parameters\Device, HardCodeIdData, 0x00010001, 0x00000001 ; for chatham2, whether idetnify data is hardcoded ;HKR, Parameters\Device, NsSize, 0x00010001, 0x3FFFDF0 ; for chatham2, ability to specufy a lower namespace size [SourceDisksFiles.x86] simonvme.sys = 1,,, [COMM.NTx86] %StorNVMe_DeviceDesc% = nvme_inst, PCI\CC_010802 %StorNVMe_DeviceDesc% = nvme_inst, PCI\CC_018000 %StorNVMe_DeviceDesc% = nvme_inst, PCI\CC_010400 [nvme_inst.ntx86] CopyFiles=@simonvme.sys [nvme_inst.ntx86.HW] AddReg = msi_addreg [nvme_inst.ntx86.Services] AddService = simonvme, 0x00000002 , nvme_Service_Inst, nvme_EventLog_Inst [Strings] ; ; Localizable Strings ; ProviderName = "Silicon Motion" DiskID = "Silicon Motion NVMe Device Driver Installation Disk" StorNVMe_DeviceDesc = "Standard NVMe Controller (Silicon Motion)" StorNVMe_ServiceDesc = "Silicon Motion NVMe Driver"