Make TAB+ debug combos work again. Based on bugfix by Andrew Munger.
Modified: trunk/reactos/bootdata/hivesys.inf
Modified: trunk/reactos/drivers/input/i8042prt/keyboard.c
_____
Modified: trunk/reactos/bootdata/hivesys.inf
--- trunk/reactos/bootdata/hivesys.inf 2005-09-23 06:25:38 UTC (rev
18000)
+++ trunk/reactos/bootdata/hivesys.inf 2005-09-23 06:32:47 UTC (rev
18001)
@@ -487,6 +487,7 @@
HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt","Group",0x00000000,"Ke
yboard Port"
HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt","Start",0x00010001,0x0
0000001
HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt","Type",0x00010001,0x00
000001
+HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt\Parameters","BreakOnSy
sRq",0x00010001,0x00000001
;HKLM,"SYSTEM\CurrentControlSet\Enum\ACPI\PNP0303\0000","Service",0x0000
0000,"i8042prt"
;HKLM,"SYSTEM\CurrentControlSet\Enum\ACPI\PNP0303\0000","ClassGUID",0x00
000000,"{4D36E96B-E325-11CE-BFC1-08002BE10318}"
;HKLM,"SYSTEM\CurrentControlSet\Enum\ACPI\PNP0F13\0000","Service",0x0000
0000,"i8042prt"
_____
Modified: trunk/reactos/drivers/input/i8042prt/keyboard.c
--- trunk/reactos/drivers/input/i8042prt/keyboard.c 2005-09-23
06:25:38 UTC (rev 18000)
+++ trunk/reactos/drivers/input/i8042prt/keyboard.c 2005-09-23
06:32:47 UTC (rev 18001)
@@ -730,6 +730,6 @@
/* We hope kernel would understand this. If
* that's not the case, nothing would happen.
*/
- KdpServiceDispatcher(TAG('R', 'o', 's', ' '),
EnterDebugger,
NULL);
+ KdpServiceDispatcher(TAG('R', 'o', 's', ' '),
(PVOID)Key, NULL);
#endif /* __REACTOS__ */
}
Show replies by date