From nobody Wed Mar 8 23:12:39 2023 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 4PX7Pz4F3xz3x1Cn; Wed, 8 Mar 2023 23:12:39 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PX7Pz3jjqz3CDN; Wed, 8 Mar 2023 23:12:39 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1678317159; 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=DAoQUXnGSTI4BIBvMpNKpA1+7gwUfIMtG0UsVqI8CRU=; b=ua0XgPYOo1niPSTb8ZC+P5LVCMaiNLcO2WX9J7Dvu2+kgvtxVNOeGRMaYxSrIgQqQfBHks Pec7j+1MKkLXqKyJ156rQiWVRhyI09Xi3qZm0+vIIeBQPON51+cRDDtorZz7fWLjZ2TSsl S2MX/DSA2/gJgEm1TBZ6Ycr2fBMWZY5xL0jrn6zvCzK+W94wrxnOBw7KA/ztpHngLqNLDI QpAqt9eNvwuL/s0MXEu7JyljNz2y53w1DEi6KmHreN6SJQSk+38dPtzvwDJtNcY2tV6hMZ 9ZnYCogdrAjzvWjIlbO4IMIkKPDNIgocLuv1z5RHWtrPN95CMoDWjMR3dnCEXA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1678317159; 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=DAoQUXnGSTI4BIBvMpNKpA1+7gwUfIMtG0UsVqI8CRU=; b=nA9rYcCYjfryCnl5beAUucFCP3fdysRXFHfQgMkgsb+3FHa0908zGuexubANvWDvts+H9g qPiefQEcMRvtiGfPHNraT8nBAkJB5nE1Y2LxaptcLupfbP4r+6uod9/RmQlrczMXlO8/Ia glsL2JQ+gpi9+8EJVCR9NOzs9aRYS9ONHd6DSmsNWGUWYecMK1q5VkSMQEC6c+NAXN9EK4 MAAgksOMTgK0xY4e1QPckR0MH+InDS22fw0qzDJtuDyD/yokcpB4ljmIpMBvYWDY9/2v2g TGQ1uHW+ZmKLYWjG4E7xqMrT4LWmzOEbm5sOo3PtA9g2Bfqhogw4Mc1vL/+ajw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1678317159; a=rsa-sha256; cv=none; b=NdcwY5YvoyaGde09upsVE3R3FNsX/CW60DmEhvB1TGVGGHIrgB95nSIbNBfTlb+5uK/Qeb OZph4xgK4W91tYM4DznvbAIHif59QvGTqNO22eV7mArzsQfCB7zPtijE7RPKpPlg3BG65s mv3djxVcrdYh6lSSbsAA2+9ZUGoHom303M3fOsmeK/057uTbXB+ukcPcRY6qBDgSDKiY3R 5+wtGiPa+0FsTWBFuWqNOodHPyfrtlePMzJpRyY8tU7DT0Bb7rfgIVC7aHCTMfbtXJAJ7C N65Y2VBJL/IR6+gQr/BxyFT407o7v91v0TVyXPcjBVmcbA86zYUOnau/mU1M+Q== 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 4PX7Pz2j9Szkvw; Wed, 8 Mar 2023 23:12:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 328NCdCt018894; Wed, 8 Mar 2023 23:12:39 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 328NCdUt018893; Wed, 8 Mar 2023 23:12:39 GMT (envelope-from git) Date: Wed, 8 Mar 2023 23:12:39 GMT Message-Id: <202303082312.328NCdUt018893@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: John Baldwin Subject: git: 6dcd6d199f86 - main - arch.7: Drop most mentions of MIPS. 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6dcd6d199f86e0701ee0ab1dff955745a56d1526 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=6dcd6d199f86e0701ee0ab1dff955745a56d1526 commit 6dcd6d199f86e0701ee0ab1dff955745a56d1526 Author: John Baldwin AuthorDate: 2023-03-08 23:06:26 +0000 Commit: John Baldwin CommitDate: 2023-03-08 23:06:47 +0000 arch.7: Drop most mentions of MIPS. Only keep MIPS in the list of deprecated architectures. Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D38970 --- share/man/man7/arch.7 | 61 +++------------------------------------------------ 1 file changed, 3 insertions(+), 58 deletions(-) diff --git a/share/man/man7/arch.7 b/share/man/man7/arch.7 index 493f197673f0..e8d43d185a08 100644 --- a/share/man/man7/arch.7 +++ b/share/man/man7/arch.7 @@ -26,7 +26,7 @@ .\" .\" $FreeBSD$ .\" -.Dd September 15, 2022 +.Dd March 8, 2023 .Dt ARCH 7 .Os .Sh NAME @@ -158,7 +158,6 @@ Examples are: .It Sy LP64 Ta Sy ILP32 counterpart .It Dv amd64 Ta Dv i386 .It Dv powerpc64 Ta Dv powerpc -.It Dv mips64* Ta Dv mips* .It Dv aarch64 Ta Dv armv6/armv7 .El .Pp @@ -201,15 +200,6 @@ Machine-dependent type sizes: .It armv6 Ta 4 Ta 8 Ta 8 .It armv7 Ta 4 Ta 8 Ta 8 .It i386 Ta 4 Ta 12 Ta 4 -.It mips Ta 4 Ta 8 Ta 8 -.It mipsel Ta 4 Ta 8 Ta 8 -.It mipselhf Ta 4 Ta 8 Ta 8 -.It mipshf Ta 4 Ta 8 Ta 8 -.It mipsn32 Ta 4 Ta 8 Ta 8 -.It mips64 Ta 8 Ta 8 Ta 8 -.It mips64el Ta 8 Ta 8 Ta 8 -.It mips64elhf Ta 8 Ta 8 Ta 8 -.It mips64hf Ta 8 Ta 8 Ta 8 .It powerpc Ta 4 Ta 8 Ta 8 .It powerpcspe Ta 4 Ta 8 Ta 8 .It powerpc64 Ta 8 Ta 8 Ta 8 @@ -228,15 +218,6 @@ is 8 bytes on all supported architectures except i386. .It armv6 Ta little Ta unsigned .It armv7 Ta little Ta unsigned .It i386 Ta little Ta signed -.It mips Ta big Ta signed -.It mipsel Ta little Ta signed -.It mipselhf Ta little Ta signed -.It mipshf Ta big Ta signed -.It mipsn32 Ta big Ta signed -.It mips64 Ta big Ta signed -.It mips64el Ta little Ta signed -.It mips64elhf Ta little Ta signed -.It mips64hf Ta big Ta signed .It powerpc Ta big Ta unsigned .It powerpcspe Ta big Ta unsigned .It powerpc64 Ta big Ta unsigned @@ -252,15 +233,6 @@ is 8 bytes on all supported architectures except i386. .It armv6 Ta 4K, 1M .It armv7 Ta 4K, 1M .It i386 Ta 4K, 2M (PAE), 4M -.It mips Ta 4K -.It mipsel Ta 4K -.It mipselhf Ta 4K -.It mipshf Ta 4K -.It mipsn32 Ta 4K -.It mips64 Ta 4K -.It mips64el Ta 4K -.It mips64elhf Ta 4K -.It mips64hf Ta 4K .It powerpc Ta 4K .It powerpcspe Ta 4K .It powerpc64 Ta 4K @@ -276,15 +248,6 @@ is 8 bytes on all supported architectures except i386. .It armv6 Ta hard Ta hard, double precision .It armv7 Ta hard Ta hard, double precision .It i386 Ta hard Ta hard, 80 bit -.It mips Ta soft Ta identical to double -.It mipsel Ta soft Ta identical to double -.It mipselhf Ta hard Ta identical to double -.It mipshf Ta hard Ta identical to double -.It mipsn32 Ta soft Ta identical to double -.It mips64 Ta soft Ta identical to double -.It mips64el Ta soft Ta identical to double -.It mips64elhf Ta hard Ta identical to double -.It mips64hf Ta hard Ta identical to double .It powerpc Ta hard Ta hard, double precision .It powerpcspe Ta hard Ta hard, double precision .It powerpc64 Ta hard Ta hard, double precision @@ -321,7 +284,6 @@ or similar things like boot sequences. .It amd64 Ta amd64 Ta amd64 .It arm Ta arm Ta armv6, armv7 .It i386 Ta i386 Ta i386 -.It mips Ta mips Ta mips, mipsel, mips64, mips64el, mipshf, mipselhf, mips64elhf, mipsn32 .It powerpc Ta powerpc Ta powerpc, powerpcspe, powerpc64, powerpc64le .It riscv Ta riscv Ta riscv64, riscv64sf .El @@ -355,15 +317,6 @@ Architecture-specific macros: .It armv6 Ta Dv __arm__ , Dv __ARM_ARCH >= 6 .It armv7 Ta Dv __arm__ , Dv __ARM_ARCH >= 7 .It i386 Ta Dv __i386__ -.It mips Ta Dv __mips__ , Dv __MIPSEB__ , Dv __mips_o32 -.It mipsel Ta Dv __mips__ , Dv __mips_o32 -.It mipselhf Ta Dv __mips__ , Dv __mips_o32 -.It mipshf Ta Dv __mips__ , Dv __MIPSEB__ , Dv __mips_o32 -.It mipsn32 Ta Dv __mips__ , Dv __MIPSEB__ , Dv __mips_n32 -.It mips64 Ta Dv __mips__ , Dv __MIPSEB__ , Dv __mips_n64 -.It mips64el Ta Dv __mips__ , Dv __mips_n64 -.It mips64elhf Ta Dv __mips__ , Dv __mips_n64 -.It mips64hf Ta Dv __mips__ , Dv __MIPSEB__ , Dv __mips_n64 .It powerpc Ta Dv __powerpc__ .It powerpcspe Ta Dv __powerpc__ , Dv __SPE__ .It powerpc64 Ta Dv __powerpc__ , Dv __powerpc64__ @@ -431,17 +384,13 @@ It may also encode a variation in the size of the integer or pointer. It may also encode a ISA revision. It may also encode hard versus soft floating point ABI and usage. It may also encode a variant ABI when the other factors do not -uniquely define the ABI (e.g., MIPS' n32 ABI). +uniquely define the ABI. It, along with .Dv MACHINE , defines the ABI used by the system. -For example, the MIPS CPU processor family supports 9 different -combinations encoding pointer size, endian and hard versus soft float (for -8 combinations) as well as N32 (which only ever had one variation of -all these). Generally, the plain CPU name specifies the most common (or at least first) variant of the CPU. -This is why mips and mips64 imply 'big endian' while 'armv6' and 'armv7' +This is why powerpc and powerpc64 imply 'big endian' while 'armv6' and 'armv7' imply little endian. If we ever were to support the so-called x32 ABI (using 32-bit pointers on the amd64 architecture), it would most likely be encoded @@ -455,10 +404,6 @@ Represents the source location for a given .Dv MACHINE_ARCH . It is generally the common prefix for all the MACHINE_ARCH that share the same implementation, though 'riscv' breaks this rule. -For example, -.Dv MACHINE_CPUARCH -is defined to be mips for all the flavors of mips that we support -since we support them all with a shared set of sources. While amd64 and i386 are closely related, MACHINE_CPUARCH is not x86 for them. The