[e1000][ne2000][pcnet][rtl8139] Add missing UpperRange and LowerRange values to network adapter inf files

These values will be used for binding network adapters to protocol drivers. Right now we use hard-coded binding.
This commit is contained in:
Eric Kohl 2025-02-03 01:15:10 +01:00
parent a8669e023a
commit 9c8ef7369f
4 changed files with 18 additions and 0 deletions

View file

@ -61,11 +61,17 @@ DefaultDestDir = 12
[E1000_Inst.ndi.NT]
Characteristics = 0x4 ; NCF_PHYSICAL
BusType = 5 ; PCIBus
AddReg = E1000_AddReg.NT
CopyFiles = E1000_CopyFiles.NT
[E1000_CopyFiles.NT]
e1000.sys
[E1000_AddReg.NT]
HKR, Ndi, Service, 0, "e1000"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
[E1000_Inst.ndi.NT.Services]
AddService = e1000, 0x00000002, E1000_Service_Inst

View file

@ -42,6 +42,9 @@ CopyFiles = NE2000_CopyFiles.NT
[NE2000_AddReg.NT]
HKR,,Port,0x00000000,"c100"
HKR,,Irq,0x00000000,"B"
HKR, Ndi, Service, 0, "ne2000"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
[NE2000_CopyFiles.NT]
ne2000.sys

View file

@ -39,6 +39,9 @@ HKR,,LED2,,"10000"
HKR,,LED3,,"10000"
HKR,,MPMODE,,"0"
HKR,,TP,,"1"
HKR, Ndi, Service, 0, "PCNet"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
[PCNet_CopyFiles.NT]
pcnet.sys

View file

@ -43,11 +43,17 @@ DefaultDestDir = 12
[RTL8139_Inst.ndi.NT]
Characteristics = 0x4 ; NCF_PHYSICAL
BusType = 5 ; PCIBus
AddReg = RTL8139_AddReg.NT
CopyFiles = RTL8139_CopyFiles.NT
[RTL8139_CopyFiles.NT]
rtl8139.sys
[RTL8139_AddReg.NT]
HKR, Ndi, Service, 0, "rtl8139"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
[RTL8139_Inst.ndi.NT.Services]
AddService = rtl8139, 0x00000002, RTL8139_Service_Inst