From nobody Wed May 27 00:37:03 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 4gQ9g419Dnz6f0mt for ; Wed, 27 May 2026 00:37:04 +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 "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gQ9g333J2z3Lr3 for ; Wed, 27 May 2026 00:37:03 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1779842223; 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=u8AfzvQ3HG40YVVi3kBonRe/x2kIkenwvovDdPzwQcs=; b=CQ0f8UoJf6PqeoeKAQRCTGJ1m8zb8a4AIGlk8kldw8SUmQgSPEgNo4lVBQt2V/EUqRgckW 69fxP2xLFoLV/nlYfjUbg3qBiosh8v2cLiX/gbTH37nqXNjfbnI1aMCrfSCQf5LjDOWnLK 4OGXIOmtpuANI22fx53VG6XSbdzEmmzGLzinVLat/6xuwpb8esgDPzf/iBU4RE66codX5R gXW2VUEQNp6m0i81/72NYEhBnbPwkfb2pIqaylGx6361/anCda5CWub2LIwSLR6LZevXdv PWCWxyzW73il+Ii3WpDWmOEEvcyTnu8G/IQkUdfqi8OOh2Ahlh9HmWZUtkJaqg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1779842223; a=rsa-sha256; cv=none; b=O+P0ghOTogGYu3bpp5Vs7NevwfvS4A7mOL1XMzZJpMmORM168WmxOBoEjevcwfLI5m+PL7 vWX/bE8qpcrj9KVTbjdSFw2M8HUVzppaOUAFkF2gsWYMYAMaElEY86XBrzsOmfdvCY8Pp1 HPh4jXHybSIl+XixKUO0B8sXCQ2QTwDg9uqi1Glq++Xicik2pPC1gltsMkDtNA0DnH3xZP S/QRHaUk4reEx5HZO80K9NIp5iS6YuGnzkTLFbLBKjUAeBiYX7VAQwyNFQH3uwxr7CeyIj 14kPbJBFfLTyZaUIR0OdMNhDttnLNh6wditLHcXMuPnvleGqgLVTKbw0o9KK9g== 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=1779842223; 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=u8AfzvQ3HG40YVVi3kBonRe/x2kIkenwvovDdPzwQcs=; b=KvEP712hRNbKje2TPTzyOgQpCYXOXEMWU9uNxioLP6mY/LdzH8ogBtRmR4OR7K1XvS16/X xkIytDRB+E2OiQnvEzCbwlWo6u0FC84CBX6U6RE7qVg6JrcE3Ma06k2RvS6Rw4MtCJ8Brp 69nDX0HQ8zTjXiKeltmppgR28ZeOeRmmJo6060cA1IeAGGo77B1zI5Ng+ehraKqL0WxEry dFbGlKuDZKI/E9ooOsBCRVbheV120BFSK1cLYdlRB8Fvku3zhfOC3zdBS7fi8DcAHKUwRi S4NW0t6XkiCPViBRcJTUT3v183kAXFTXhMYfbld2s0WNIsZZe6zmsXLRuEoc1w== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gQ9g32Rx3zcQc for ; Wed, 27 May 2026 00:37:03 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3fdb6 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 27 May 2026 00:37:03 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Jose Luis Duran Subject: git: f1de49f50871 - main - nanobsd: Offset code partition to a track boundary 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: jlduran X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f1de49f508714b024ac6f3a60845108f81c7aee7 Auto-Submitted: auto-generated Date: Wed, 27 May 2026 00:37:03 +0000 Message-Id: <6a163caf.3fdb6.283217ed@gitrepo.freebsd.org> The branch main has been updated by jlduran: URL: https://cgit.FreeBSD.org/src/commit/?id=f1de49f508714b024ac6f3a60845108f81c7aee7 commit f1de49f508714b024ac6f3a60845108f81c7aee7 Author: Jose Luis Duran AuthorDate: 2026-05-27 00:15:39 +0000 Commit: Jose Luis Duran CommitDate: 2026-05-27 00:15:39 +0000 nanobsd: Offset code partition to a track boundary Ensure the primary and secondary code partitions start at a proper track boundary by applying a NANO_SECTS offset in bytes. While track-boundary alignment is largely obsolete on modern storage, this change maintains compatibility with current images (legacy). A future commit will transition to 1 MiB alignment boundaries. Reviewed by: imp MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D57221 --- tools/tools/nanobsd/legacy.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/tools/nanobsd/legacy.sh b/tools/tools/nanobsd/legacy.sh index 8e57163c030d..763f65c4dbdc 100644 --- a/tools/tools/nanobsd/legacy.sh +++ b/tools/tools/nanobsd/legacy.sh @@ -306,7 +306,7 @@ _create_diskimage() { echo "Image will not be bootable" fi - diskimage="-p freebsd:=${NANO_DISKIMGDIR}/${NANO_IMG1NAME}" + diskimage="-p freebsd:=${NANO_DISKIMGDIR}/${NANO_IMG1NAME}:$(( NANO_SECTS * 512 ))" if [ "$NANO_IMAGES" -gt 1 ] && [ "$NANO_INIT_IMG2" -gt 0 ] ; then echo "Duplicating to second image..." @@ -322,13 +322,13 @@ _create_diskimage() { ${bootcode} \ -p freebsd-ufs:="${NANO_OBJ}/_.altroot.part" \ -o "${NANO_OBJ}/_.altroot.image" - altroot="-p freebsd:=${NANO_OBJ}/_.altroot.image" + altroot="-p freebsd:=${NANO_OBJ}/_.altroot.image:+$(( NANO_SECTS * 512 ))" rm -f "${NANO_OBJ}/_.altroot.part" else altroot="-p-" fi if [ "${NANO_INIT_IMG2}" -eq 0 ]; then - altroot="-p freebsd::${CODE_SIZE}b" + altroot="-p freebsd::${CODE_SIZE}b:+$(( NANO_SECTS * 512 ))" fi # Create Config slice