From 0c22894adb86d1f11cc75a794ad97e8b0af5b099 Mon Sep 17 00:00:00 2001 From: Joachim Henze Date: Fri, 29 Mar 2024 14:59:22 +0100 Subject: [PATCH] [0.4.13][I8042PRT] Add service registry entry for the driver CORE-17819 CORE-17819 This allows Microsoft VirtualPC 2004/2007 to boot LiveCD SAFEMODE to desktop, the regular mode booted also without that addition already. Fix picked from 0.4.15-dev-1537-g b1c460d34e2f04257d69d62ea32458b11ce6ba11 This commit was part of a much bigger PR3396, which I don't pick entirely today. For CORE-17819 only this part is actually needed. --- drivers/input/i8042prt/CMakeLists.txt | 1 + drivers/input/i8042prt/i8042prt_reg.inf | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 drivers/input/i8042prt/i8042prt_reg.inf diff --git a/drivers/input/i8042prt/CMakeLists.txt b/drivers/input/i8042prt/CMakeLists.txt index b16547b72a6..fc22dc6513c 100644 --- a/drivers/input/i8042prt/CMakeLists.txt +++ b/drivers/input/i8042prt/CMakeLists.txt @@ -25,3 +25,4 @@ target_link_libraries(i8042prt dmilib) add_importlibs(i8042prt ntoskrnl hal) add_pch(i8042prt i8042prt.h SOURCE) add_cd_file(TARGET i8042prt DESTINATION reactos/system32/drivers NO_CAB FOR all) +add_registry_inf(i8042prt_reg.inf) diff --git a/drivers/input/i8042prt/i8042prt_reg.inf b/drivers/input/i8042prt/i8042prt_reg.inf new file mode 100644 index 00000000000..584595c2297 --- /dev/null +++ b/drivers/input/i8042prt/i8042prt_reg.inf @@ -0,0 +1,8 @@ +; Intel i8042 controller driver +[AddReg] +HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt","ErrorControl",0x00010001,0x00000001 +HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt","Group",0x00000000,"Keyboard Port" +HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt","ImagePath",0x00020000,"system32\drivers\i8042prt.sys" +HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt","Start",0x00010001,0x00000001 +HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt","Tag",0x00010001,0x00000004 +HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt","Type",0x00010001,0x00000001