From nobody Sat Jul 11 20:47:25 2026 X-Original-To: dev-commits-src-all@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 4gyLNy2MTQz6lcKh; Sat, 11 Jul 2026 20:47:30 +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 "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gyLNy1r4Kz3mQm; Sat, 11 Jul 2026 20:47:30 +0000 (UTC) (envelope-from bz@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1783802850; 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=xmVRm2t64fQD6ukKoCfwNP4Oox9WEFW1VMD0lYW1/8o=; b=RFZ4VSZ3qQ7NGo+nazhKE1POf/t0dx1whc5ICnGMs4i6lZ2eXcdFpnuZaCzP+FK/vjJgdn 5uMX3nqAZshgi7MtMigyBR5ALWf1X6E9vliYTJ2X0tsdmHW9lbxL9ufrCwAh9owksee17Q Gj+2eD/LSf+yLpm2fCPYB7AOeSRRb5KUXa34ORnH6BnQuz3fsOmaqfGyKfOj5+J0GpMPT4 ZB5oUkMeMbAHlFHnmLtrWauRaVMV5ycaWL4m4ICY2zCZ9dbMRjqT7B/8vlTYcojjfV271g Y8wVJiNWXuWM7wx3M9eRodsIfVvygPe3I+Pon1xW8SVcEEhH/FwwfYMdPoCisw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1783802850; a=rsa-sha256; cv=none; b=NFFiETDZJKetgoN4t7b7I4tNTwuSViv5GvyFIvzcJPiOOPfOBVKy9+0QO6M6Apaj6SAxIm ZJUcY+a1BDGoldFq9ePYpletSJ+/EvDdwoKVfPGjgSr82zZP5f3C5ZgDig9PDsreQ5I4YM TINkwSTgBfo+XptK2vbsrpkPBOdEs2kKLr+hzOEp8aG0j+OVMonShaHBKSxZKuf13fHioo V02K8he7j5jZFSJhSnWYMp0EcYmME8uxkH+UxWU73fFitzR0zTMXe7QTj4xjcEyb55v2uQ DNL6bzweww9PIudkoXAaseTWdN4fkF2/ztoc2gyo5Qlzgs3gQhgPC9yiEHrV/g== 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=1783802850; 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=xmVRm2t64fQD6ukKoCfwNP4Oox9WEFW1VMD0lYW1/8o=; b=fiNRCVwblCLCsQ7VcSEXKWLmp5Oszc6m8+3pShCCgTg1DIMgpdcY4Jv/jmkEKOAtlBNGMU feIDpxTxcOcN+pXNoPlFMJ73bae5JBtINnBtL+/fMGbuRN+hYSl1TZ6f3jexoVHVuw6E6V v2LpgykuCbOb2cQ7nxGveeSn0KFjtfS96bnjcpc1bSl63Gg/UcoCCdZ26SB2Lq02gc697r JeW1n0Z3n73ERR+t5jqYKCrLXn5JfNci09PUoNUnUsrDflkmfg46I0RporAOCur+/5fm3R mgXBBr8J1NV1rxAiohGMgnZS2rF2D1QYFIATRCMm5MF1cNqVOqryUzV0ETYNlA== 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 "YE2" (not verified)) (Authenticated sender: bz/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4gyLNx6rDnzQQ0; Sat, 11 Jul 2026 20:47:29 +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 231B0A64805; Sat, 11 Jul 2026 20:46:59 +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 E02882D029E9; Sat, 11 Jul 2026 20:47:27 +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 IKbqKzM8iurn; Sat, 11 Jul 2026 20:47:26 +0000 (UTC) Received: from nv.t4-02.sbone.de (nv.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:22]) (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 D39822D029D8; Sat, 11 Jul 2026 20:47:26 +0000 (UTC) Date: Sat, 11 Jul 2026 20:47:25 +0000 (UTC) From: "Bjoern A. Zeeb" To: Warner Losh cc: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: Re: git: dc6c193bb4a6 - main - loader.efi: Add xz decompression In-Reply-To: <6a5299d0.26e5e.70437550@gitrepo.freebsd.org> Message-ID: References: <6a5299d0.26e5e.70437550@gitrepo.freebsd.org> X-OpenPGP-Key-Id: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed On Sat, 11 Jul 2026, Warner Losh wrote: > The branch main has been updated by imp: > > URL: https://cgit.FreeBSD.org/src/commit/?id=dc6c193bb4a67e2e9ee97d1e3ac3e2950bd16979 > > commit dc6c193bb4a67e2e9ee97d1e3ac3e2950bd16979 > Author: Warner Losh > AuthorDate: 2026-07-11 14:44:40 +0000 > Commit: Warner Losh > CommitDate: 2026-07-11 19:28:47 +0000 > > loader.efi: Add xz decompression > > We can now decompress .xz compressed memory disks, like > FreeBSD-15.1-RELEASE-amd64-disc1.iso.xz Thank you! Helps me a lot! We need to make sure the .xz is correctly padded if needed: see 4bf34c597c44a2393ac5ec483e9cecac128d8202 > Sponsored by: Netflix > Differential Revision: https://reviews.freebsd.org/D58073 > --- > stand/defs.mk | 5 ++ > stand/efi/loader/Makefile | 2 +- > stand/efi/loader/decompress.c | 101 ++++++++++++++++++++++++++-- > stand/efi/loader/decompress.h | 2 +- > stand/libsa/Makefile | 7 ++ > sys/contrib/xz-embedded/freebsd/xz_config.h | 11 +-- > 6 files changed, 117 insertions(+), 11 deletions(-) -- Bjoern A. Zeeb r15:7