Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Dec 2023 11:33:08 +0100
From:      Robert Clausecker <fuz@freebsd.org>
To:        Mark Millard <marklmi@yahoo.com>
Cc:        Warner Losh <imp@bsdimp.com>, Current FreeBSD <freebsd-current@freebsd.org>, FreeBSD-STABLE Mailing List <freebsd-stable@freebsd.org>, dan@langille.org
Subject:   Re: aarch64 and armv6 vs. armv7 support: armv6 is not supported, despite what "man arch" reports
Message-ID:  <ZXGfZCMpXtdv898R@fuz.su>
In-Reply-To: <3C33BBA5-A84D-4F46-B38E-B67F9FE0196D@yahoo.com>
References:  <3C33BBA5-A84D-4F46-B38E-B67F9FE0196D.ref@yahoo.com> <3C33BBA5-A84D-4F46-B38E-B67F9FE0196D@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi;

Am Wed, Dec 06, 2023 at 08:31:13PM -0800 schrieb Mark Millard:
> man arch reports:
> 
> QUOTE
>      Some machines support more than one FreeBSD ABI.  Typically these are
>      64-bit machines, where the “native” LP64 execution environment is
>      accompanied by the “legacy” ILP32 environment, which was the historical
>      32-bit predecessor for 64-bit evolution.  Examples are:
> 
>            LP64         ILP32 counterpart
>            amd64        i386
>            powerpc64    powerpc
>            aarch64      armv6/armv7
> 
>      aarch64 will support execution of armv6 or armv7 binaries if the CPU
>      implements AArch32 execution state, however older armv4 and armv5
>      binaries aren't supported.
> END QUOTE
> 
> (I take "armv6 or armv7 binaries" as what was built targeting a FreeBSD
> architecture triple for one of those. FreeBSD keeps them distinct.)
> 
> However, the armv6 part of that is wrong: The infrastructure supports
> only one 32-bit alternative for a given kernel, not a family of them at
> once . . .

See also https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256132

Yours,
Robert Clausecker

-- 
()  ascii ribbon campaign - for an encoding-agnostic world
/\  - against html email  - against proprietary attachments



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ZXGfZCMpXtdv898R>