; ; Copyright © Samsung Electronic Co,. Ltd 2019 ; [Version] Signature="$Windows NT$" Provider=%SAM% Class=SCSIAdapter ClassGuid={4D36E97B-E325-11CE-BFC1-08002BE10318} DriverVer=01/21/2020,3.3.0.2003 [Manufacturer] %SAM% = COMM, NTx86 [SourceDisksNames] 1 = %DiskId1%,,,"" [DestinationDirs] DefaultDestDir = 12 [nvme_Service_Inst] ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_BOOT_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\secnvme.sys LoadOrderGroup = SCSI miniport AddReg = pnpsafe_pci_addreg [nvmeF_Service_Inst] ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_BOOT_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\secnvmeF.sys [nvmeF_addreg] ; ; Layer the Filter driver under all Disk class devices as a lower disk class filter ; HKLM, System\CurrentControlSet\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}, LowerFilters, 0x00010008, secnvmeF [nvme_EventLog_Inst] AddReg = nvme_EventLog_AddReg [nvme_EventLog_AddReg] HKR, , EventMessageFile, %REG_EXPAND_SZ%, "%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\secnvme.sys" HKR, , TypesSupported, %REG_DWORD%, 7 [nvmeF_EventLog_Inst] AddReg = nvmeF_EventLog_AddReg [nvmeF_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%, 0x00000011 [msi_addreg] HKR, Interrupt Management, 0x00000010 HKR, Interrupt Management\MessageSignaledInterruptProperties, 0x00000010 HKR, Interrupt Management\Affinity Policy, 0x00000010 HKR, Interrupt Management\MessageSignaledInterruptProperties, MSISupported, %REG_DWORD%, 1 HKR, Interrupt Management\MessageSignaledInterruptProperties, MessageNumberLimit, %REG_DWORD%, 2048 HKR, Interrupt Management\Affinity Policy, DevicePolicy, %REG_DWORD%, 5 ;IrqPolicySpreadMessagesAcrossAllProcessors HKR, Interrupt Management\Affinity Policy, DevicePriority, %REG_DWORD%, 3 HKR, Interrupt Management\Affinity Policy, GroupPolicy, %REG_DWORD%, 1 [SourceDisksFiles.x86] secnvme.sys = 1,,, secnvmeF.sys = 1,,, [COMM.NTx86] %COMMNvme.DeviceDesc% = nvme_inst, PCI\CC_010802 %COMMNvmeUBX.DeviceDesc% = nvme_inst, PCI\VEN_144D&DEV_A802 %COMMNvmePolaris.DeviceDesc% = nvme_inst, PCI\VEN_144D&DEV_A804 %COMMNvmePhoenix.DeviceDesc% = nvme_inst, PCI\VEN_144D&DEV_A808&SUBSYS_A801144D [nvme_inst.NTx86] CopyFiles=nvme_inst.NTx86.CopyFiles [nvme_inst.NTx86.CopyFiles] secnvme.sys secnvmeF.sys [nvme_inst.NTx86.HW] AddReg = msi_addreg AddReg = nvmeF_addreg [nvme_inst.NTx86.Services] AddService = secnvme, 0x00000002 , nvme_Service_Inst, nvme_EventLog_Inst AddService = secnvmeF, , nvmeF_Service_Inst, nvmeF_EventLog_Inst [Strings] ; ; Localizable Strings ; SAM = "Samsung Electronics Co., Ltd" diskId1 = "Samsung NVMe Device Driver Installation Disk" COMMNvme.DeviceDesc = "Standard NVMe Controller (Samsung)" COMMNvmeUBX.DeviceDesc = "Samsung NVMe Controller" COMMNvmePolaris.DeviceDesc = "Samsung NVMe Controller" COMMNvmePhoenix.DeviceDesc = "Samsung NVMe Controller" ; ; Non-Localizable Strings ; REG_EXPAND_SZ = 0x00020000 REG_DWORD = 0x00010001 SERVICE_KERNEL_DRIVER = 1 SERVICE_BOOT_START = 0 SERVICE_ERROR_NORMAL = 1 SERVICE_ERROR_CRITICAL = 3