Re: aarch64 and armv6 vs. armv7 support: armv6 is not supported, despite what "man arch" reports

From: Warner Losh <imp_at_bsdimp.com>
Date: Thu, 07 Dec 2023 10:36:05 UTC
On Thu, Dec 7, 2023, 2:19 AM Dimitry Andric <dim@freebsd.org> wrote:

> On 7 Dec 2023, at 05:31, Mark Millard <marklmi@yahoo.com> wrote:
> >
> > 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
>
> So, this might be replaced with "armv6^armv7" or "armv6 xor armv7", then?
>

The binaries are basically the same. But you need one set of libraries or
the other since the calling conversations differ. I think you'll need to
enhance the current sysctl to be per jail.

Or you could migrate away from armv6. It's days are numbered in main.

Warner


> -Dimitry
>
>