Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Sep 2024 09:43:07 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        Zach Metzinger <zmetzing@pobox.com>
Cc:        freebsd-arm@freebsd.org
Subject:   Re: Beaglebone Black/Green/Blue support (volunteering)
Message-ID:  <69E08B38-7388-46A6-8864-20074BFFF8F4@yahoo.com>
In-Reply-To: <276f57f2-5194-cad1-d859-e49b2bce2580@pobox.com>
References:  <276f57f2-5194-cad1-d859-e49b2bce2580@pobox.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sep 13, 2024, at 08:55, Zach Metzinger <zmetzing@pobox.com> wrote:

> I have a number of these boards and really prefer them to any Pi-thing =
when I need to throw them out into the field to monitor or control =
things.
>=20
> It was mentioned that support for armv7 was being dropped (or at least =
it was a consideration) in the current version(s) of FreeBSD. I've built =
12.4 and have it running on a BBG; I'm currently building 13.4 to see =
where it breaks -- I've been told moving to current would be the best =
way to "revive" support for this board.
>=20
> I'd like to do what I can to help keep them included as a viable and =
supported platform.
>=20
> Bare-metal/VxWorks/FreeRTOS C coder by day, so the real challenge is =
learning the build environment. Not many hours/wk to dedicate to it, but =
I'll do what I'm able.
>=20
> Thanks to FUZxx on freebsd.dev for pointing out this list.

See https://www.freebsd.org/platforms/ .

It lists:

Platform Name   TARGET_ARCH  13.x Support Tier  14.x Support Tier  =
Projected 15.x Support Tier
. . .
32-bit ARMv6    armv6        Tier 2             Tier 3             =
Unsupported
32-bit ARMv7    armv7        Tier 2             Tier 2             Tier =
2
. . .

So it is just armv6 that recent commits just removed
the code for as far as arm goes.

Basically, armv7 is the only 32-bit platform projected
to be supported for 15.x . The rest are 64-bit.

It would seem likely that 16.x would not support armv7.

13.3-RELEASE included both armv6 (RPI-B) and armv7 (GENERICSD).
13.4-RC?? builds  builds are like that as well.
13.4-STABLE snapshot builds are like that as well.
13.4-RELEASE should be as well.

14.*-RELEASE did not include armv6 but did include armv7 (GENERICSD).
14.1-STABLE snapshot builds are like that as well.

15.0-CURRENT snapshot builds do not include armv6 but do include armv7 =
(GENERICSD).

See in:

http://ftp3.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/?C=3DM&O=3DD
http://ftp3.freebsd.org/pub/FreeBSD/snapshots/ISO-IMAGES/?C=3DM&O=3DD

A bigger issue might be having all the U-Boot support
operational for your context(s) (?):

https://cgit.freebsd.org/ports/tree/sysutils/u-boot-*

=3D=3D=3D
Mark Millard
marklmi at yahoo.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69E08B38-7388-46A6-8864-20074BFFF8F4>