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:
parent
9725268c01
commit
f38b2297a3
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user