git: c79ad88f26 - main - committers-guide: Drop notion of reference architectures

From: John Baldwin <jhb_at_FreeBSD.org>
Date: Mon, 02 Jun 2025 15:03:31 UTC
The branch main has been updated by jhb:

URL: https://cgit.FreeBSD.org/doc/commit/?id=c79ad88f26275b280718209bf64685d3a930004e

commit c79ad88f26275b280718209bf64685d3a930004e
Author:     John Baldwin <jhb@FreeBSD.org>
AuthorDate: 2025-06-02 15:02:21 +0000
Commit:     John Baldwin <jhb@FreeBSD.org>
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.