From nobody Mon Jun 2 15:03:31 2025 X-Original-To: dev-commits-doc-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 4b9xtX18j8z5wwWy for ; Mon, 02 Jun 2025 15:03:32 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4b9xtX01bxz3vKP; Mon, 02 Jun 2025 15:03:32 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1748876612; 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=PpieCmJmNXL5BMKRMrqSoMdq059RC8eyIznksyzgok0=; b=LnonrgViXZTBR58YjRO3NLVpKzrESkzq/Dx3s5ulIoHA40fOXo8apbcDyfjYIANo5Kmp26 GBpO5qCKIBKuZB222fMNEhFQOAvjEFArZtnJAbdXN3yfhWnYoCkW+9ip93iya6ZWGrD3iI XiRXz2SChKWS/tw3aczjNbC7vlcbrgL0oT16OjVh0liHoidEiOXXsKo9u4PRwUPCCiX5k5 5yvVg6ddre/c3472j3eS4+dC6U0h4cVWbyBSzKaPoQeis0d4zv+o8GPY3SqzBk3oXLUwRI 3gv6820+XUY239B7G+DdyFMrmFWNuOuw1syFqgqRyuRA+Rb1gsjFMvBbjKhn1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1748876612; 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=PpieCmJmNXL5BMKRMrqSoMdq059RC8eyIznksyzgok0=; b=i3ndkDbJDduTuGqRx7jIOb0/Ssjz/t2LgT2rueB6OBO6c+CKHMpltZUtHGY5aMzUwjGRmr 1Zvu6zl0iFUDRSkI+8VyJ5SVFimaXq2MezND135CzWjSsI/pnSPdE26OnNXJi8wWJa1rGp t0Xx1g8OiQShgwLKwsuCGrXVJbMsv9E6VzHRk+P9iwEa8ZPzoxw3R/wjutZy4jmdjh9n2/ v628x5hGw5KbsL10Gr6yoyg7JkqT5iA8noIFjGBLmxMWMDBn442C4+WLiyFjLSFTWXQavf k90+ejAh8sghZmX0wggVBQry1iOBF9pdJlqXUebDAxsv3RHIHraUyiHWoE3rZw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1748876612; a=rsa-sha256; cv=none; b=y0VnKAnyV+WneCrOonjywJgXB2Irtw87XknMjfXGz7bxVO9XTD2Az710LBBssaU61CRyVY 0fWIWTfSSwdDwBiysUw7WBRzbBIgTBfD9Emg0uR9YpQPdk00YM4frDiDopSfNEx+THHS4G 7aIp5FZjuoR+nQkIvw4GBsJvrat/v7YJhEaUsaucwT8GMH06F2VCxqn0vZOzpVTwDnzxks ITd/6JXc63T+D5VxayJtCRxRKHfx14L31Nes+nWPmJBGJZngWPpylN1CE96aGORNJ8ILLa F0925HIB0dkIbNfvJ9ultLZtAKCgEzpSS6UWFsYCKdys/yGUa3aWzFwbnJ8NZg== 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 4b9xtW6k24z1CnQ; Mon, 02 Jun 2025 15:03:31 +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 552F3V8o001080; Mon, 2 Jun 2025 15:03:31 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 552F3VNh001077; Mon, 2 Jun 2025 15:03:31 GMT (envelope-from git) Date: Mon, 2 Jun 2025 15:03:31 GMT Message-Id: <202506021503.552F3VNh001077@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: John Baldwin Subject: git: c79ad88f26 - main - committers-guide: Drop notion of reference architectures List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c79ad88f26275b280718209bf64685d3a930004e Auto-Submitted: auto-generated The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/doc/commit/?id=c79ad88f26275b280718209bf64685d3a930004e commit c79ad88f26275b280718209bf64685d3a930004e Author: John Baldwin AuthorDate: 2025-06-02 15:02:21 +0000 Commit: John Baldwin CommitDate: 2025-06-02 15:02:21 +0000 committers-guide: Drop notion of reference architectures i386 can no longer be a reference architecture in 15.0 and later. Instead, require new portable features to work on at least one Tier 1 architecture and drop the notion of a separate set of reference architectures. While here, FreeBSD has not been i386-only for so long that the leading sentence now is outdated, so drop it. Reviewed by: imp, lwhsu Differential Revision: https://reviews.freebsd.org/D50620 --- documentation/content/en/articles/committers-guide/_index.adoc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/documentation/content/en/articles/committers-guide/_index.adoc b/documentation/content/en/articles/committers-guide/_index.adoc index 3426ca6a82..8262534780 100644 --- a/documentation/content/en/articles/committers-guide/_index.adoc +++ b/documentation/content/en/articles/committers-guide/_index.adoc @@ -3192,12 +3192,10 @@ If you are unsure of the current maintainership email {freebsd-arch} and ask. === Policy on Multiple Architectures -FreeBSD has added several new architecture ports during recent release cycles and is truly no longer an i386(TM) centric operating system. In an effort to make it easier to keep FreeBSD portable across the platforms we support, core has developed this mandate: [.blockquote] -Our 32-bit reference platform is i386, and our 64-bit reference platform is amd64. -Major design work (including major API and ABI changes) must prove itself on at least one 32-bit and at least one 64-bit platform, preferably the primary reference platforms, before it may be committed to the source tree. +Major design work (including major API and ABI changes) must prove itself on at least one Tier 1 platform before it may be committed to the source tree. Developers should also be aware of our Tier Policy for the long term support of hardware architectures. The rules here are intended to provide guidance during the development process, and are distinct from the requirements for features and architectures listed in that section.