git: 63e282288ed8 - main - UPDATING: Add belated note about hints for old-school ISA devices
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 13 Oct 2024 22:56:03 UTC
The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=63e282288ed84387d2ec75ba8df7d7d004536781 commit 63e282288ed84387d2ec75ba8df7d7d004536781 Author: Warner Losh <imp@FreeBSD.org> AuthorDate: 2024-10-13 22:51:21 +0000 Commit: Warner Losh <imp@FreeBSD.org> CommitDate: 2024-10-13 22:51:21 +0000 UPDATING: Add belated note about hints for old-school ISA devices Back in July, jhb started a cleanup of our hints. We've removed several that have been a problem for a long time (including some that had workarounds for VM images). We've also moved uarts to ACPI only, so they act more like wiring than enumeration hints. Add a note about this and ways you can find if your system is affected. Old APU1 routers with coreboot are affected, but newer APU2 devices are not. Others likely are as well. The affected systems will be primarily very ancient systems that pre-date ACPI (i586 arch pentium and older typically), as well as some older coreboot and similar non-conventional boot firmware setups (primarily in the embedded space). FreeBSD 15 will require ACPI or PNPBIOS enumeration for everything by default, so any non-enumerated devices via these means will require hints. Add notes on how to grep for affected systems before upgrading. Sponsored by: Netflix --- UPDATING | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/UPDATING b/UPDATING index 01fbf9a30946..aa5c21d0bf77 100644 --- a/UPDATING +++ b/UPDATING @@ -37,6 +37,16 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 15.x IS SLOW: freebsd-current mailing list so that a special-case dependency can be added, if necessary. +20240715: + We now lean more heavily on ACPI enumeration for some traditional + devices. uart has moved from isa to acpi so the hints act as wiring + instead of device enumeration. Hints for parallel port, floppy, etc + have been removed. Before upgrading, grep your dmesg for lines like: + uart1: non-PNP ISA device will be removed from GENERIC in FreeBSD 15. + to see if you need to start including hints for the device on isa + in your loader.conf or device.hints file. APU1 (but not APU2) boards + are known to be affected, but there may be others. + 20240712: Support for armv6 has been disconnected and is being removed.