fixed some bugs in machine.inf added keyboard.inf added LPT Port to ports.inf Modified: trunk/reactos/bootdata/packages/reactos.dff Modified: trunk/reactos/media/inf/inf.xml Added: trunk/reactos/media/inf/keyboard.inf Modified: trunk/reactos/media/inf/machine.inf Modified: trunk/reactos/media/inf/ports.inf _____
Modified: trunk/reactos/bootdata/packages/reactos.dff --- trunk/reactos/bootdata/packages/reactos.dff 2005-10-22 22:58:24 UTC (rev 18691) +++ trunk/reactos/bootdata/packages/reactos.dff 2005-10-23 01:06:59 UTC (rev 18692) @@ -298,6 +298,7 @@
media\inf\layout.inf 6 media\inf\machine.inf 6 media\inf\mouse.inf 6 +media\inf\keyboard.inf 6 media\inf\NET_NIC.inf 6 media\inf\netamd.inf 6 media\inf\netisa.inf 6 _____
Modified: trunk/reactos/media/inf/inf.xml --- trunk/reactos/media/inf/inf.xml 2005-10-22 22:58:24 UTC (rev 18691) +++ trunk/reactos/media/inf/inf.xml 2005-10-23 01:06:59 UTC (rev 18692) @@ -6,6 +6,7 @@
<installfile base="inf">layout.inf</installfile> <installfile base="inf">machine.inf</installfile> <installfile base="inf">mouse.inf</installfile> +<installfile base="inf">keyboard.inf</installfile> <installfile base="inf">NET_NIC.inf</installfile> <installfile base="inf">netamd.inf</installfile> <installfile base="inf">netisa.inf</installfile> _____
Added: trunk/reactos/media/inf/keyboard.inf --- trunk/reactos/media/inf/keyboard.inf 2005-10-22 22:58:24 UTC (rev 18691) +++ trunk/reactos/media/inf/keyboard.inf 2005-10-23 01:06:59 UTC (rev 18692) @@ -0,0 +1,67 @@
+; KEYBOARD.INF + +; Installation file for keyboard devices + +[Version] +Signature = "$Windows NT$" +;Signature = "$ReactOS$" +LayoutFile = layout.inf +Class = Keyboard +ClassGUID = {4D36E96B-E325-11CE-BFC1-08002BE10318} +Provider = %ReactOS% +DriverVer = 10/08/2005,1.01.0.0 + +[ClassInstall32.NT] +AddReg = KeyboardClass.NT.AddReg + +[KeyboardClass.NT.AddReg] +HKR, , , 0, %KeyboardClassName% +HKR, , Icon, 0, "-2" +;HKR, , Installer32, 0, "syssetup.dll,KeyboardClassInstaller" +HKR, , NoInstallClass, 0, 1 + +[Manufacturer] +%StdMfg% = StdMfg + +[StdMfg] +%*PNP0303.DeviceDesc% = PS2_Inst,*PNP0303 + +;------------------------------ PS/2 DRIVER ----------------------------- + +[PS2_Inst.NT] +CopyFiles = PS2_CopyFiles.NT, kbdclass_CopyFiles.NT +AddReg = PS2_AddReg + +[PS2_CopyFiles.NT] +i8042prt.sys + +[PS2_Inst.NT.Services] +AddService = i8042prt, 0x00000002, i8042prt_Service_Inst +AddService = kbdclass, , kbdclass_Service_Inst + +[i8042prt_Service_Inst] +ServiceType = 1 +StartType = 1 +ErrorControl = 1 +ServiceBinary = %12%\i8042prt.sys +LoadOrderGroup = Keyboard Port + +;---------------------------- KBDCLASS DRIVER --------------------------- + +[kbdclass_CopyFiles.NT] +mouclass.sys + +[kbdclass_Service_Inst] +ServiceType = 1 +StartType = 3 +ErrorControl = 1 +ServiceBinary = %12%\kbdclass.sys +LoadOrderGroup = Keyboard Class + +;-------------------------------- STRINGS ------------------------------- + +[Strings] +ReactOS = "ReactOS Team" +KeyboardClassName = "Keyboards" +StdMfg = "(Standard keyboards)" +*PNP0303.DeviceDesc = "IBM PC/AT keyboard" \ No newline at end of file _____
Modified: trunk/reactos/media/inf/machine.inf --- trunk/reactos/media/inf/machine.inf 2005-10-22 22:58:24 UTC (rev 18691) +++ trunk/reactos/media/inf/machine.inf 2005-10-23 01:06:59 UTC (rev 18692) @@ -35,14 +35,15 @@
%PCI\VEN_8086&DEV_7192.DeviceDesc% = NO_DRV, PCI\VEN_8086&DEV_7192
[GenericMfg] -%*PNP0001.DeviceDesc% = NO_DRV_Inst, *PNP0001 -%*PNP0100.DeviceDesc% = NO_DRV_Inst, *PNP0100 -%*PNP0200.DeviceDesc% = NO_DRV_Inst, *PNP0200 -%*PNP0800.DeviceDesc% = NO_DRV_Inst, *PNP0800 -%*PNP0A03.DeviceDesc% = PCI_Inst,*PNP0A03 -%*PNP0A05.DeviceDesc% = NO_DRV_Inst, *PNP0A05 -%*PNP0B00.DeviceDesc% = NO_DRV_Inst, *PNP0B00 -%*PNP0C02.DeviceDesc% = NO_DRV_Inst, *PNP0C02 +%*PNP0001.DeviceDesc% = NO_DRV, *PNP0001 +%*PNP0100.DeviceDesc% = NO_DRV, *PNP0100 +%*PNP0200.DeviceDesc% = NO_DRV, *PNP0200 +%*PNP0800.DeviceDesc% = NO_DRV, *PNP0800 +%*PNP0A03.DeviceDesc% = PCI_Inst, *PNP0A03 +%*PNP0A05.DeviceDesc% = NO_DRV, *PNP0A05 +%*PNP0B00.DeviceDesc% = NO_DRV, *PNP0B00 +%*PNP0C02.DeviceDesc% = NO_DRV, *PNP0C02 +%*PNP0C0F.DeviceDesc% = NO_DRV, *PNP0C0F %ACPI\FixedButton.DeviceDesc% = NO_DRV, ACPI\FixedButton %PCI\CC_0604.DeviceDesc% = PCI_Inst,PCI\CC_0604
@@ -104,6 +105,7 @@ *PNP0200.DeviceDesc = "DMA controller" *PNP0800.DeviceDesc = "System speaker" *PNP0C02.DeviceDesc = "Motherboard resources" +*PNP0C0F.DeviceDesc = "PCI interrupt link device" ACPI\FixedButton.DeviceDesc ="ACPI Fixed Feature Button" PCI\CC_0604.DeviceDesc = "Standard PCI to PCI bridge"
_____
Modified: trunk/reactos/media/inf/ports.inf --- trunk/reactos/media/inf/ports.inf 2005-10-22 22:58:24 UTC (rev 18691) +++ trunk/reactos/media/inf/ports.inf 2005-10-23 01:06:59 UTC (rev 18692) @@ -28,7 +28,16 @@
[StdMfg] %*PNP0500.DeviceDesc% = ComPort_Inst,*PNP0500,*PNP0501 %*PNP0501.DeviceDesc% = ComPort_Inst,*PNP0501 +%*PNP0400.DeviceDesc% = LptPort_Inst, *PNP0400,*PNP0401 +%*PNP0401.DeviceDesc% = LptPort_Inst, *PNP0401
+;---------------------------- LPT PORT DRIVER --------------------------- + +[LptPort_Inst.NT] +CopyFiles = LptPort_CopyFiles.NT + +[LptPort_CopyFiles.NT] + ;---------------------------- COM PORT DRIVER ---------------------------
[ComPort_Inst.NT] @@ -71,3 +80,5 @@ StdMfg = "(Standard ports)" *PNP0500.DeviceDesc = "Serial communication port" *PNP0501.DeviceDesc = "Serial communication port" +*PNP0400.DeviceDesc = "Standard LPT printer port" +*PNP0401.DeviceDesc = "ECP printer port" \ No newline at end of file