Document 64-bit arm in terms of arch name (aarch64) not machine (arm64).

Other architectures are documented in terms of the name that is displayed by
'uname -p', aka MACHINE_ARCH and TARGET_ARCH in the build system, now
aarch64 matches the rest of them.

PR:		220297
This commit is contained in:
Ian Lepore 2018-08-05 22:24:38 +00:00
parent 9725268c01
commit f38b2297a3

View File

@ -26,7 +26,7 @@
.\"
.\" $FreeBSD$
.\"
.Dd July 23, 2018
.Dd August 5, 2018
.Dt ARCH 7
.Os
.Sh NAME
@ -90,13 +90,13 @@ architectures, the final release.
.Pp
.Bl -column -offset indent "Sy Architecture" "Sy Initial Release" "Sy Final Release"
.It Sy Architecture Ta Sy Initial Release Ta Sy Final Release
.It aarch64 Ta 11.0
.It alpha Ta 3.2 Ta 6.4
.It amd64 Ta 5.1
.It arm Ta 6.0
.It armeb Ta 8.0 Ta 11.x
.It armv6 Ta 10.0
.It armv7 Ta 12.0
.It arm64 Ta 11.0
.It ia64 Ta 5.0 Ta 10.x
.It i386 Ta 1.0
.It mips Ta 8.0
@ -162,7 +162,7 @@ Examples are:
.It Dv powerpc64 Ta Dv powerpc
.It Dv mips64* Ta Dv mips*
.El
.Dv arm64
.Dv aarch64
currently does not support execution of
.Dv armv6
or
@ -191,10 +191,10 @@ require only 4-byte alignment for 64-bit integers.
Machine-dependent type sizes:
.Bl -column -offset indent "Sy Architecture" "Sy void *" "Sy long double" "Sy time_t"
.It Sy Architecture Ta Sy void * Ta Sy long double Ta Sy time_t
.It aarch64 Ta 8 Ta 16 Ta 8
.It amd64 Ta 8 Ta 16 Ta 8
.It arm Ta 4 Ta 8 Ta 8
.It armv6 Ta 4 Ta 8 Ta 8
.It arm64 Ta 8 Ta 16 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
@ -218,11 +218,11 @@ is 8 bytes on all supported architectures except i386.
.Ss Endianness and Char Signedness
.Bl -column -offset indent "Sy Architecture" "Sy Endianness" "Sy char Signedness"
.It Sy Architecture Ta Sy Endianness Ta Sy char Signedness
.It aarch64 Ta little Ta unsigned
.It amd64 Ta little Ta signed
.It arm Ta little Ta unsigned
.It armv6 Ta little Ta unsigned
.It armv7 Ta little Ta unsigned
.It arm64 Ta little Ta unsigned
.It i386 Ta little Ta signed
.It mips Ta big Ta signed
.It mipsel Ta little Ta signed
@ -243,11 +243,11 @@ is 8 bytes on all supported architectures except i386.
.Ss Page Size
.Bl -column -offset indent "Sy Architecture" "Sy Page Sizes"
.It Sy Architecture Ta Sy Page Sizes
.It aarch64 Ta 4K, 2M, 1G
.It amd64 Ta 4K, 2M, 1G
.It arm Ta 4K
.It armv6 Ta 4K, 1M
.It armv7 Ta 4K, 1M
.It arm64 Ta 4K, 2M, 1G
.It i386 Ta 4K, 2M (PAE), 4M
.It mips Ta 4K
.It mipsel Ta 4K
@ -268,11 +268,11 @@ is 8 bytes on all supported architectures except i386.
.Ss Floating Point
.Bl -column -offset indent "Sy Architecture" "Sy float, double" "Sy long double"
.It Sy Architecture Ta Sy float, double Ta Sy long double
.It aarch64 Ta hard Ta soft, quad precision
.It amd64 Ta hard Ta hard, 80 bit
.It arm Ta soft Ta soft, double precision
.It armv6 Ta hard(1) Ta hard, double precision
.It armv7 Ta hard(1) Ta hard, double precision
.It arm64 Ta hard Ta soft, quad 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
@ -320,11 +320,11 @@ is not used on
Architecture-specific macros:
.Bl -column -offset indent "Sy Architecture" "Sy Predefined macros"
.It Sy Architecture Ta Sy Predefined macros
.It aarch64 Ta Dv __aarch64__
.It amd64 Ta Dv __amd64__, Dv __x86_64__
.It arm Ta Dv __arm__
.It armv6 Ta Dv __arm__, Dv __ARM_ARCH >= 6
.It armv7 Ta Dv __arm__, Dv __ARM_ARCH >= 7
.It arm64 Ta Dv __aarch64__
.It i386 Ta Dv __i386__
.It mips Ta Dv __mips__, Dv __MIPSEB__, Dv __mips_o32
.It mipsel Ta Dv __mips__, Dv __mips_o32