From nobody Thu Apr 10 14:42:54 2025 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 4ZYMxG0sFmz5t2G2; Thu, 10 Apr 2025 14:42:58 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZYMxG076cz3CYW; Thu, 10 Apr 2025 14:42:58 +0000 (UTC) (envelope-from bz@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1744296178; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=DnQxryVGlMd6pl5AGKiLnOvetHrcw+miCab++NbBjV0=; b=ewFBVJrc31tPAtiE1Z/7lHXq+HljHcCct+o3HTp+paHCJ7r7/1b407eD6/Z/siRQLD9Mam ykHbojj+e08rcr2YG/WB8rAsKiD0dZ6u9LuEPYpcnCIYsVO3Srd3nmD4oVc43VM9hyYsgP 9jqrtZVkCV1oC/jlAkMFs3oWLLFuTd6YP3X3MXUAyQCiqyC1hF54XShw97t8vYRdRowj/C WdPDQOafB8L1zoxmV0Aq8jm3jz4egd7Qq0Bdb/EVa2pkc9lpzmA31XU347EpMUvrWGSER0 ko/CUbtQhE5GGzFqgIOrEC/Ul7OTxstAwxv/Pg1aq0XvHo91mT5kb0XbjnMF6Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1744296178; a=rsa-sha256; cv=none; b=BnWagaUIvbEvOe2b+LcaTaNMMt1fcR+km0RXUozxruPpCh7FJhEYt2NXqG+sb3p2LMoEzE rBcRARFgUE2AavmRr+68KtgIOgSVMyJn5N421UkIGtUJhi0hJ5rFI9fQEYisFYfaipF4ar nqFVkbw9NNw6UlsnP0laskqNhncbH7mUlj+kOtqKepJSh7leCP45nopzShYBY+G33GnfTk HJnWADwdbD1tM/aNGYnet+pzFQGSCltITgWSg62O6O0xIYVVMPRy895VtRB0a/fxnPho9m aJwrWCUv0FCyK3hdneGRUvFcn5Lcchd8U3fOa+DRNHVcV4Cwx9kY4N0gxrFlBA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1744296178; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=DnQxryVGlMd6pl5AGKiLnOvetHrcw+miCab++NbBjV0=; b=IJWKO4mnQKbf2Bs7d+azThBSsXX59ihrENsQ/ZERSuTqUKgW7+fuVEACkmBOd4xaGNv9HN G86CjzJB8K3EBBzmh8YFETHUZsbhNNVtZ4Pf3ewfJeVxU7W2s3kQo+AKjs5IYXt0a7sWsx lFMBZpiBQ+ratLyWT61D4/lfojvMWfLt8fJByfSvYnorZmMdz8F99myH3gYKX+rB2xu1nV WJrDzzIlbvb3rMAka0TQVbO5VHoO4igeD0XRoe4kSj/s4+UFWUVbeKprn3LRBvE1pwQypj n6ovnnBacCJUQb57S+wwXYa5wMI1gTMEbYto9qV2C0zoS5NtI5TOUfftr6QSMg== Received: from mx-01.divo.sbone.de (mx-01.divo.sbone.de [IPv6:2003:a:140a:2200:6:594:fffe:19]) (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 ECDSA (prime256v1) client-digest SHA256) (Client CN "mx-01.divo.sbone.de", Issuer "E5" (verified OK)) (Authenticated sender: bz/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4ZYMxF658mz11F9; Thu, 10 Apr 2025 14:42:57 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx-01.divo.sbone.de (Postfix) with ESMTPS id 37CD3A64806; Thu, 10 Apr 2025 14:42:56 +0000 (UTC) Received: from content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (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) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 158D62D029E1; Thu, 10 Apr 2025 14:42:56 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) by content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (amavisd-new, port 10024) with ESMTP id 9piJSib_1myu; Thu, 10 Apr 2025 14:42:54 +0000 (UTC) Received: from strong-rtwn0.sbone.de (strong-rtwn0.sbone.de [IPv6:fde9:577b:c1a9:4902:3e64:cfff:fe55:bc80]) (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) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id B80842D029D8; Thu, 10 Apr 2025 14:42:54 +0000 (UTC) Date: Thu, 10 Apr 2025 14:42:54 +0000 (UTC) From: "Bjoern A. Zeeb" To: Cy Schubert cc: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: Re: git: 558d63889623 - main - iwlwififw: remove Intel iwlwifi firmware from src.git In-Reply-To: <20250410141606.3BC9031C@slippy.cwsent.com> Message-ID: References: <202504101335.53ADZR4T007246@gitrepo.freebsd.org> <20250410141606.3BC9031C@slippy.cwsent.com> X-OpenPGP-Key-Id: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 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=US-ASCII; format=flowed On Thu, 10 Apr 2025, Cy Schubert wrote: > In message <202504101335.53ADZR4T007246@gitrepo.freebsd.org>, "Bjoern A. > Zeeb" > writes: >> The branch main has been updated by bz: >> >> URL: https://cgit.FreeBSD.org/src/commit/?id=558d638896239f9cd25b9d825ecfce62 >> ec54681e >> >> commit 558d638896239f9cd25b9d825ecfce62ec54681e >> Author: Bjoern A. Zeeb >> AuthorDate: 2025-04-08 16:57:14 +0000 >> Commit: Bjoern A. Zeeb >> CommitDate: 2025-04-10 13:32:49 +0000 >> >> iwlwififw: remove Intel iwlwifi firmware from src.git >> >> Following the example of rtw88 and rtw89 only ship iwlwifi firmware >> from ports/packages. Users are asked to run fwget(8) to install the >> firmware needed for their system or build it from ports >> (see also UPDATING). >> >> This is the end of a long story adding wireless support to fwget(8), >> migrating the firmware for multiple branches into ports, splitting them >> up into flavors, and updating some install media and the installer to >> provide firmware. >> >> The overall amount for new firmware amongst all drivers would have >> added more than 100M of binary blobs to src.git for the first import, >> ignoring future updates which (along with some duplication between >> multiple drivers) was considered too much. >> >> While maintenance within the src tree certainly would have been >> easier in the longer term this seems to be the better solution and >> I would like to thank everyone who helped along the path to get there. >> >> The iwlwififw.4 man page is to stay (for now) and will likely point >> at the appropriate firmware package flavor in the future as well >> so people may find it easier to transition. In the long term this >> information is likely not needed anymore. > > Maybe have the man page mention the port. Yes, that's the plan for iwlwififw.4 (plust flavour depending on chipset/PCI IDs where possible given we do have the information and create it for fwget(8)). The longer term it is a lot easier to tell the user who wants to build themselves to run fwget -n to get the name of the package/flavour automatically and not maintain the information twice or thrice anymore. > It's not like we don't use ports for other firmware either, i.e. CPU > firmware. Ports maintaining firmware are an important part of our ecosystem. iwlwifi(8) just should mention fwget(8) and it does have the reference in SEE ALSO but unlike rtw88.4 and rtw89.4 it misses the sentence in the description. And I didn't want to mangle the fix, and the re-generation of the lists for the iwlwififw.4 man pages into this commit. The changes are queued here too but need to push some other fixes first. /bz -- Bjoern A. Zeeb r15:7