From nobody Thu Oct 31 04:18:33 2024 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 4Xf9j54pWcz5b0Yt; Thu, 31 Oct 2024 04:18:33 +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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Xf9j548nGz50FT; Thu, 31 Oct 2024 04:18:33 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1730348313; 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=6xTOXWCna7Th2NCIhpCYLY9GsU3km3T7L5sf0jpf5OM=; b=YqfU4MKd3xr96P3lg5YonQDfH/bMpTe2VGIn0X1h2qYcm5kQAHUw8kUiHqRP+r59pSdXYT VL26ZVqM3DKBQPOngYRnG+eVsEmfZeDMNbEaq+Spw+gRsNUm13+ZSE4CgB72ohwnS4TmzJ uEai4aXvgkvihAjLnzX+MOFaqX3W2nScWCGECBICn/eZ7S3jCDELfYyC1eG4Zh7LV5h73L peBGp7FqVloSUgzudKr5uXAv6Kd72nFT/wIesFKdjFDdDHNqXoNDwjoRWzEVOP018nqmh2 ZVlgTvJA6BiKJrZEbJJV0/4fe+QGBpacewC9j+wgqJvxx9iBQ10NYm0T5Jy3wQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1730348313; 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=6xTOXWCna7Th2NCIhpCYLY9GsU3km3T7L5sf0jpf5OM=; b=fNhrHJmSn0SXSak9Mv01piSQwt2Y1uU7YvJlogL7NsvoT0BRGPNe83OarnQ6Ex8rq9N6Qi 4qXvt51RWJVd61I+ID4+utx1QU6kBV5oRSlBATFnG2P5klW2vp5vOVD0IrujkOWYv8TGLy C8QBF47FKlRetOR6/w/cTWuSCLkLDMR4eteK3am0Ojqz4AzYZrtLiZfJRdXuORHV/qCoD9 d1bKgO6UWX6esv04JDbRoESocH59rvhQXoPSeAa/z5iUbnByEpjRg3U7QpICvgFFFuOTm/ XiHS9NKUhTN9fvI/3iTSA1+dtDd+3ZFP22VcJmjz+BtOwEgZppKfuHUsXBpxsA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1730348313; a=rsa-sha256; cv=none; b=HrH9d1gvnaBk2c9xvVh3uJET2BseP9vbRiG76Mm/aJRRBp05pGG9Dk+4swpLKtLu6mg9iT vd/2Ll5jA+mPkGTUsJdeSKeStcOjSKm3MORt8GSyjuJxjuPzev+Bmjygs54Mg5GhxzyYSc omgBzTwWPFyoxmKkTy+1tFSHkQGsvtrGCBC1+yfkjgSOZBjpwGEIa8MFsho+N1xmvntozI rDlZIJcWRgF1smR6zSmXOjVIGjhl/ALh9LGaLFjDdS/hjmBTO+opQ5ySD9PuGVdoRRqf44 IpglTgZbuCcSl3aSvTleolNsXsciHKzRqoY+dwsL0gVRUHaorVlyu+lrCaqceg== 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 4Xf9j53dsxzLQW; Thu, 31 Oct 2024 04:18:33 +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 49V4IXWu052390; Thu, 31 Oct 2024 04:18:33 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 49V4IXNJ052387; Thu, 31 Oct 2024 04:18:33 GMT (envelope-from git) Date: Thu, 31 Oct 2024 04:18:33 GMT Message-Id: <202410310418.49V4IXNJ052387@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Warner Losh Subject: git: 4d3b05a8530e - stable/14 - loader: Change this BIOS tradeoff: Add back zip and use text only 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 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/stable/14 X-Git-Reftype: branch X-Git-Commit: 4d3b05a8530e42f7494dd3fbab8d017adb433b14 Auto-Submitted: auto-generated The branch stable/14 has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=4d3b05a8530e42f7494dd3fbab8d017adb433b14 commit 4d3b05a8530e42f7494dd3fbab8d017adb433b14 Author: Warner Losh AuthorDate: 2024-10-25 02:22:25 +0000 Commit: Warner Losh CommitDate: 2024-10-31 04:05:56 +0000 loader: Change this BIOS tradeoff: Add back zip and use text only After talking with a number of people about the removal of some things to make the loader fit, readjust things a little. Add back GZIP and BZIP2 compression support. Many of the downstream MFC packaging systems depend on this. This adds back 20k to the size of the loader. Make the boot loader text-only by default. This saves 40k in size. Net, we're 20k smaller. The graphics loader for BIOS is less useful than the zip functionality: You can still boot w/a text only one it and you can build a custom one if you really want it. It's also the default we use for dual console. This should be merged back into stable/14 and stable/13 so it's in the next release for each of these. That way we have only one release (13.4) with the other defaults. MFC After: 3 days Sponsored by: Netflix Reviewed by: olce, rgrimes, emaste Differential Revision: https://reviews.freebsd.org/D47203 (cherry picked from commit 23dee252daf2ff60e521c9c019e64134b63ce90f) --- share/mk/src.opts.mk | 2 +- stand/i386/loader/Makefile | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/share/mk/src.opts.mk b/share/mk/src.opts.mk index 774b6fffd3df..22373f8c7af1 100644 --- a/share/mk/src.opts.mk +++ b/share/mk/src.opts.mk @@ -129,6 +129,7 @@ __DEFAULT_YES_OPTIONS = \ LLD_IS_LD \ LLVM_COV \ LLVM_CXXFILT \ + LOADER_BIOS_TEXTONLY \ LOADER_GELI \ LOADER_KBOOT \ LOADER_LUA \ @@ -206,7 +207,6 @@ __DEFAULT_NO_OPTIONS = \ DTRACE_TESTS \ EXPERIMENTAL \ HESIOD \ - LOADER_BIOS_TEXTONLY \ LOADER_VERBOSE \ LOADER_VERIEXEC_PASS_MANIFEST \ LLVM_ASSERTIONS \ diff --git a/stand/i386/loader/Makefile b/stand/i386/loader/Makefile index a4aa3a3c4d45..c2037772fc76 100644 --- a/stand/i386/loader/Makefile +++ b/stand/i386/loader/Makefile @@ -7,8 +7,8 @@ LOADER_CD9660_SUPPORT?= yes LOADER_EXT2FS_SUPPORT?= no LOADER_MSDOS_SUPPORT?= no LOADER_UFS_SUPPORT?= yes -LOADER_GZIP_SUPPORT?= no -LOADER_BZIP2_SUPPORT?= no +LOADER_GZIP_SUPPORT?= yes +LOADER_BZIP2_SUPPORT?= yes .include