CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2025/02/10 04:41:19
Modified files: share/man/man4 : acpi.4 pckbc.4 sys/arch/amd64/conf: GENERIC RAMDISK RAMDISK_CD sys/dev/acpi : acpi.c files.acpi Added files: sys/dev/acpi : pckbc_acpi.c Log message: Although one would expect systems emulating the legacy PS/2 keyboard controller to do this faithfully, there are more and more systems which use creative interrupt configurations differing from the ISA defaults, and cause pckbc@isa to not behave correctly, making these keyboards (and sometimes trackpads, too) unusable. This commit introduces a pckbc@acpi attachment, which will attach instead of pckbc@isa if it detects an interrupt configuration which would not be handled correctly by the isa attachment. This unbreaks, among other things, the keyboards in various ChromeBook. ok kettenis@, thanks to everyone who tested.