diff --git a/UPDATING b/UPDATING --- a/UPDATING +++ b/UPDATING @@ -27,6 +27,15 @@ world, or to merely disable the most expensive debugging functionality at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20230628: + The default quirk to assume that all 'coreboot' systems are ancient + chromebook systems that have imperfect i8042 emulation that need + extensive workarounds has been changed from 'yes' to 'no'. Now + only known bad system are included on this list. Should you have + a chromebook whose keyboard is now broken, please send imp@freebsd.org + the output of 'kenv | grep smbios' so he can add a quirk for such + older chromebooks still in service. + 20230623: OpenSSL has been updated to version 3.0, including changes throughout the base system. It is important to rebuild third-party software @@ -45,11 +54,10 @@ filtered, e.g. by adding a 'skip on lo' rule. 20230613: - Improvements to libtacplus(8) mean that tacplus.conf(5) now - follows POSIX shell syntax rules. This may cause TACACS+ - authentication to fail if the shared secret contains a single - quote, double quote, or backslash character which isn't - already properly quoted or escaped. + Improvements to libtacplus(8) mean that tacplus.conf(5) now follows + POSIX shell syntax rules. This may cause TACACS+ authentication to fail + if the shared secret contains a single quote, double quote, or backslash + character which isn't already properly quoted or escaped. 20230612: Belatedly switch the default nvme block device on x86 from nvd to nda. diff --git a/sys/dev/atkbdc/atkbdc.c b/sys/dev/atkbdc/atkbdc.c --- a/sys/dev/atkbdc/atkbdc.c +++ b/sys/dev/atkbdc/atkbdc.c @@ -113,9 +113,7 @@ }; static struct atkbdc_quirks quirks[] = { - {"coreboot", "System76", NULL, 0}, - {"coreboot", "Purism", NULL, 0}, - {"coreboot", NULL, NULL, + {"coreboot", "Acer", "Peppy", KBDC_QUIRK_KEEP_ACTIVATED | KBDC_QUIRK_IGNORE_PROBE_RESULT | KBDC_QUIRK_RESET_AFTER_PROBE | KBDC_QUIRK_SETLEDS_ON_INIT}, /* KBDC hangs on Lenovo X120e and X121e after disabling AUX MUX */