From nobody Sun Oct 13 22:56:03 2024 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4XRbLq417bz5YhW8; Sun, 13 Oct 2024 22:56:03 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XRbLq3Gjdz4t4h; Sun, 13 Oct 2024 22:56:03 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728860163; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ut/cA/BJFS3ObrmXbqbL51cZpIJQvTvtXBgp8UJxuzE=; b=bnbrZw16oPGTeccjpaC0dacaJD1iJl8u3OdGTRX/5Rkbd27scTHmcfL2pXaOW0KO8ngEHj /+bkbfzgHL0twzh0mBAvZOmImODXliKBddE6kTe7A9L0Z9LkxfLw0jhPk5ApfE++Du2XP0 v4+L4eXlqi+ltOnuBtO1NUOutYTu4EIhHhx8Se9AbjDafz/NxgdlEsIjYPcFZRmBbcmk/P Y0DI6qzRr1vkd79/KlPGyvayZl7RqmCny1S9ccb87XVDYCRF8KKeud4T6rEbfwu4HPpaOz HOtEyhE8PUg2r1Dpus8j45vcO1BrVptd12CHkRkIC3ORRFt9p8n1SIaUoNi0fg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728860163; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ut/cA/BJFS3ObrmXbqbL51cZpIJQvTvtXBgp8UJxuzE=; b=aDf8jKtg2CNN17ytWUYySplN9OcnCsiqES6NeZVr5Qi83/3A/i/+5yFEtUn1eFNhvhfo1P Y31xbL067zIiKSE7kKRmLnjYlCEHOuvUZKhlozUN4EIkcvY4StQQJDqaWVMHqlL3PiVyPM dsUCW1ibgO/G7ByGIj41lvaMAEYUVYqVfvNPZ5G/ynazzTdw4a5dQplGWh6mqPyFcR+jtP AgkKirxDIeXvkW0l4uRJxfGvrMNfA7F1DcgQHwFuGVpOfBPCRBTSwxexWjNYaimcAxpMMk JFa7y11O9xcWrKSUJCPa8cdKHLLausz84mAXx/CklwGuxQrTqB+mMSWTLGhj5w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1728860163; a=rsa-sha256; cv=none; b=ep41bDVbIa8LgltjkVE5Oitq3ZayQpjzRzMhKJuNje5DWIs/r/Yw6CqVd3pJwsYLO7ZUDI dNAuELD0Q7ArlUqCx3Ah4EvanupQh1lnWsyfXVvXcBDSSQLPWXdF6/uSrs3V7vq3DXYZpg tcXfRkMb9W6eg/6WBqfO9iocaJMcQXOnBOPRzZw4F6Awcp8KuiG7McmeMLaybEnRTXw9cC mIp3P4lgaSDLhoPdcBqUajAChZyH2YU2VYHLJOSH4439CG1PY7v5Vi4kas7zHCBbMjlXMX r5NXVPGkdB8vOAI0WYCStxy5cmSlMUj4BE43TNW22tyC/yt+zVIua/NApueJ/g== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4XRbLq2glGz1CdC; Sun, 13 Oct 2024 22:56:03 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 49DMu3S2081528; Sun, 13 Oct 2024 22:56:03 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 49DMu3S6081525; Sun, 13 Oct 2024 22:56:03 GMT (envelope-from git) Date: Sun, 13 Oct 2024 22:56:03 GMT Message-Id: <202410132256.49DMu3S6081525@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 63e282288ed8 - main - UPDATING: Add belated note about hints for old-school ISA devices List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: imp X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 63e282288ed84387d2ec75ba8df7d7d004536781 Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=63e282288ed84387d2ec75ba8df7d7d004536781 commit 63e282288ed84387d2ec75ba8df7d7d004536781 Author: Warner Losh AuthorDate: 2024-10-13 22:51:21 +0000 Commit: Warner Losh 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.