aboutsummaryrefslogtreecommitdiff
path: root/UPDATING
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2023-06-29 14:24:55 +0000
committerWarner Losh <imp@FreeBSD.org>2023-06-29 14:34:47 +0000
commit319d2bf407b3762da6f1c67ffe8dce2fee587aaf (patch)
tree7ba460a616e2839e812e5547351e31262205ac15 /UPDATING
parentb5b9eaa96274a9c40b06999cadc777c8aeb71d09 (diff)
downloadsrc-319d2bf407b3762da6f1c67ffe8dce2fee587aaf.tar.gz
src-319d2bf407b3762da6f1c67ffe8dce2fee587aaf.zip
atkbc: Better test for old chromebooks
Older Chromebooks have issues in their embedded controller (EC) firmware which need working around in atkbd and atkbdc. On these systems, rather than use a standard EC, Google used their own arm-based EC. For a while, its firmware incorrectly implemented the i8042, requiring workaroundsd in the driver. Implement a heuristic recommended by MrChromebox <mrchromebox@gmail.com> to detect them: If the bios.version starts with Google_, or the maker is either Google or GOOGLE, assume that it's a chromebook with the affected bios. While this isn't strictly true, the number of updated systems without the bug is very small and this will exclude all the non-Google coreboot user that use a standard EC. There's no simple way to test the hardware to see if it's implemented with the buggy EC. Sponsored by: Netflix Reviewed by: jon@thesoo.org, MrChromebox Differential Revision: https://reviews.freebsd.org/D40789
Diffstat (limited to 'UPDATING')
-rw-r--r--UPDATING6
1 files changed, 6 insertions, 0 deletions
diff --git a/UPDATING b/UPDATING
index 002e30ce2835..3a6255bc6112 100644
--- a/UPDATING
+++ b/UPDATING
@@ -27,6 +27,12 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 14.x IS SLOW:
world, or to merely disable the most expensive debugging functionality
at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".)
+20230629:
+ The heuristic for detecting old chromebooks with an EC bug that requires
+ atkbdc driver workarounds has changed. There should be no functional
+ change, but if your old chromebook's keyboard stops working, please
+ file a PR and assign it to imp.
+
20230623:
OpenSSL has been updated to version 3.0, including changes throughout
the base system. It is important to rebuild third-party software