From nobody Sat Jul 11 19:30:28 2026 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 4gyJh44ClRz6lWy4 for ; Sat, 11 Jul 2026 19:30:28 +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 "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gyJh418Q4z3ZdM for ; Sat, 11 Jul 2026 19:30:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1783798228; 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=OjsBqXFo8BBXKBWZRQNxjOQ+i357dtrwbgRTLCb6ybA=; b=uhlI+Re4/9AG0PJO7zzk1RCGAljFNebzCnNtmtW7PGnN8I+/tq5vkvw4HBHoUETr5R/gam t1tn0TbLb2WWjv2HGEY1fm2mmUkvnHSMk87e6kQoMlftxJ4VhGY1qtNA/hnSsnVlSFsHYM kNw2YXMosFqQnrSjkpP9ieEPCHR6fM/wrx6WeWLWBYjMgDG4z33O0e020bzd1as+7iYc2P SwMdJxVO/pnSOd/Qk48iFAB7CX51ab/w7jx2vyRWa3R+aoKUp6FCh/+myKZ9Rb44lcWXSs cZvxp+7Wsd5t+ECPlxhwSBCQGUF4Ti17gShvkaeQFeFrWzwCH451mnEqYMbXjA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1783798228; a=rsa-sha256; cv=none; b=ODf/aySJywVblxAOZiE5eeS6q7VPQ35GIig/QklfwzcRM3nhjzfuGzcZ7o1sX9vqkUbSK2 iFIi3JmMbFHET/XlG4lF4nSmx6ihHAZ0YQnW9uBIoH7DdQ53d224VTp3/2nAIUZHW6TUs7 77dkOVZ90JSQriH96WQvoT1esmP3yRwpHKKg1PVHdAn2krE9MsvtvYK8pxZvsbuIBKjoF+ u+18bDhmXbWd3GIQCs1fgFCPmtDa6VjBWLXptyZh2TYmhYOMnuzF3oqczGrac9AuE5b0al ZxoKhdn19XAk69xHv93KWx7fKkI0bgfP7dR97eQXE/MVkdBe0MbVHAJt/gEQhQ== 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=1783798228; 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=OjsBqXFo8BBXKBWZRQNxjOQ+i357dtrwbgRTLCb6ybA=; b=sq1AYpos16WyVMQyQ6d4s0SBGeUbZATHqfBPvNpmSO8WDEcD1uyK7goll98QqzvNy/pQWG nti4o9atAfmWqkOLUszsJclEAW+8r3tSgGeXYap65mKrbD8pCFn7rg9iFgi6ZHwZQ1lNfT n0dMTEuiB4gNStTDBjJwPePaTBpgmzgvOYFxw5XDlLwe1e5gSu+EGsCNsqVpOU4VKS68k/ SIZFC380rLC5ZgenA2oo3dPiwim2y8A/m58BiZbqAlI4WkSFicc5rktLRNkX4qxtTPLNn4 mJMPLf5R6bMAURG40cNpwmBAaQnF5aWFUnqw7fG3x5sa3+RuvXCKXaj25tTGQQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gyJh409MMztwB for ; Sat, 11 Jul 2026 19:30:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 25edb by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 11 Jul 2026 19:30:28 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 7db502d50c1e - main - loader: Add xzfs support by defualt to BIOS and EFI loaders 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 List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list 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: 7db502d50c1e492f626fefc7d3925b85e05ae743 Auto-Submitted: auto-generated Date: Sat, 11 Jul 2026 19:30:28 +0000 Message-Id: <6a5299d4.25edb.3b4cbd82@gitrepo.freebsd.org> The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=7db502d50c1e492f626fefc7d3925b85e05ae743 commit 7db502d50c1e492f626fefc7d3925b85e05ae743 Author: Warner Losh AuthorDate: 2026-07-11 14:46:24 +0000 Commit: Warner Losh CommitDate: 2026-07-11 19:28:47 +0000 loader: Add xzfs support by defualt to BIOS and EFI loaders For the BIOS, add xzfs support. This is a tiny increase in the loader size, but allows us to fetch compressed files from any of the filesystems we support, including over the network. For EFI, also add gzipfs and bzip2fs support we well. The increment for these files is tiny. Sponsored by: Netflix --- stand/efi/loader/Makefile | 3 +++ stand/i386/loader/Makefile | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/stand/efi/loader/Makefile b/stand/efi/loader/Makefile index b29f0b8f8259..d423062dc132 100644 --- a/stand/efi/loader/Makefile +++ b/stand/efi/loader/Makefile @@ -3,6 +3,9 @@ LOADER_MSDOS_SUPPORT?= yes LOADER_UFS_SUPPORT?= yes LOADER_CD9660_SUPPORT?= no LOADER_EXT2FS_SUPPORT?= no +LOADER_GZ_SUPPORT?= yes +LOADER_BZIP2_SUPPORT?= yes +LOADER_XZ_SUPPORT?= yes .include diff --git a/stand/i386/loader/Makefile b/stand/i386/loader/Makefile index fde389b9940e..8b9163aa69c2 100644 --- a/stand/i386/loader/Makefile +++ b/stand/i386/loader/Makefile @@ -9,6 +9,7 @@ LOADER_MSDOS_SUPPORT?= no LOADER_UFS_SUPPORT?= yes LOADER_GZIP_SUPPORT?= yes LOADER_BZIP2_SUPPORT?= yes +LOADER_XZ_SUPPORT?= yes .include @@ -32,12 +33,12 @@ VERSION_FILE?= ${.CURDIR}/../loader/version # # will tell you how many kiB of lomem are available. # -# We further reduce this to 500k, though, to give PXE an additional 64k of space +# We further reduce this to 505k, though, to give PXE an additional 64k of space # so pxeloader will fit. If you have special needs that do not include pxeboot, # you can safely set this as high as 560000 generally, or a bit higher if you # have tight control over the machines you are booting on. # -LOADERSIZE?= 500000 # Largest known safe size for loader.bin +LOADERSIZE?= 505000 # Largest known safe size for loader.bin .PATH: ${BOOTSRC}/i386/loader