From 56684e753b62064bd361d4ad8174bc4d62b918be Mon Sep 17 00:00:00 2001 From: Bananymous Date: Fri, 29 Aug 2025 21:07:33 +0300 Subject: [PATCH] Kernel: Fix PS/2 legacy controller detection This was wrong for devices without FADT or pre revision 3 FADT --- kernel/kernel/Input/PS2/Controller.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/kernel/Input/PS2/Controller.cpp b/kernel/kernel/Input/PS2/Controller.cpp index 815aef7f..5d52610a 100644 --- a/kernel/kernel/Input/PS2/Controller.cpp +++ b/kernel/kernel/Input/PS2/Controller.cpp @@ -260,7 +260,7 @@ namespace Kernel::Input const auto* fadt = static_cast(ACPI::ACPI::get().get_header("FACP"_sv, 0)); if (!fadt || fadt->revision < 3 || fadt->length < iapc_flag_end) - return false; + return true; if (!(fadt->iapc_boot_arch & (1 << 1))) return false;