Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Jul 2024 13:00:59 +0100
From:      Andrew Turner <andrew@fubar.geek.nz>
To:        FreeBSD ARM List <freebsd-arm@freebsd.org>
Subject:   HEADSUP: armv6 has been removed
Message-ID:  <9B6316AE-90FE-47D3-AEA5-7B76ABC0A791@fubar.geek.nz>
In-Reply-To: <202407121132.46CBWHDZ010268@gitrepo.freebsd.org>
References:  <202407121132.46CBWHDZ010268@gitrepo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
As of the commit below support for armv6 has been removed from main. =
There is still some support code in the tree, however I am planning on =
removing this soon

Andrew

> On 12 Jul 2024, at 12:32, Andrew Turner <andrew@freebsd.org> wrote:
>=20
> The branch main has been updated by andrew:
>=20
> URL: =
https://cgit.FreeBSD.org/src/commit/?id=3D7818c2d37c2c600fc9ad6f2a0951e50d=
d21b17c8
>=20
> commit 7818c2d37c2c600fc9ad6f2a0951e50dd21b17c8
> Author:     Andrew Turner <andrew@FreeBSD.org>
> AuthorDate: 2024-07-12 11:28:35 +0000
> Commit:     Andrew Turner <andrew@FreeBSD.org>
> CommitDate: 2024-07-12 11:31:53 +0000
>=20
>    armv6: Remove support for building armv6
>=20
>    With it planned that armv7 will be the only 32-bit kernel when 15.0 =
is
>    released remove support for armv6.
>=20
>    Remove the top level build infrastructure. It was already removed =
from
>    universe, this just stops it from being built directly.
>=20
>    Reviewed by:    mmel, emaste
>    Sponsored by:   Arm Ltd
>    Differential Revision:  https://reviews.freebsd.org/D45634
> ---
> Makefile        | 6 +-----
> Makefile.inc1   | 1 -
> UPDATING        | 3 +++
> sys/sys/param.h | 2 +-
> 4 files changed, 5 insertions(+), 7 deletions(-)
>=20
> diff --git a/Makefile b/Makefile
> index b2613b68b645..5c113d5b83cc 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -521,9 +521,6 @@ worlds: .PHONY
> # Don't build rarely used, semi-supported architectures unless =
requested.
> #
> .if defined(EXTRA_TARGETS)
> -# armv6's importance has waned enough to make building it the =
exception rather
> -# than the rule.
> -EXTRA_ARCHES_arm=3D	armv6
> # powerpcspe excluded from main list until clang fixed
> EXTRA_ARCHES_powerpc=3D	powerpcspe
> .endif
> @@ -535,8 +532,7 @@ TARGET_ARCHES_${target}=3D =
${MACHINE_ARCH_LIST_${target}}
>=20
> .if defined(USE_GCC_TOOLCHAINS)
> TOOLCHAINS_amd64=3D	amd64-gcc12
> -TOOLCHAINS_arm=3D		armv6-gcc12 armv7-gcc12
> -TOOLCHAIN_armv7=3D	armv7-gcc12
> +TOOLCHAINS_arm=3D		armv7-gcc12
> TOOLCHAINS_arm64=3D	aarch64-gcc12
> TOOLCHAINS_i386=3D	i386-gcc12
> TOOLCHAINS_powerpc=3D	powerpc-gcc12 powerpc64-gcc12
> diff --git a/Makefile.inc1 b/Makefile.inc1
> index 2f442bc9a394..19ed923702b1 100644
> --- a/Makefile.inc1
> +++ b/Makefile.inc1
> @@ -146,7 +146,6 @@ TARGET_TRIPLE_ABI?=3D	unknown
> TARGET_TRIPLE?=3D	=
${TARGET_ARCH:S/amd64/x86_64/}-${TARGET_TRIPLE_ABI}-freebsd${OS_REVISION}
> KNOWN_ARCHES?=3D	aarch64/arm64 \
> 		amd64 \
> -		armv6/arm \
> 		armv7/arm \
> 		i386 \
> 		powerpc \
> diff --git a/UPDATING b/UPDATING
> index 2b6f9cb0d956..fc3abb285039 100644
> --- a/UPDATING
> +++ b/UPDATING
> @@ -27,6 +27,9 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 15.x IS SLOW:
> 	world, or to merely disable the most expensive debugging =
functionality
> 	at runtime, run "ln -s 'abort:false,junk:false' =
/etc/malloc.conf".)
>=20
> +20240712:
> +	Support for armv6 has been disconnected and is being removed.
> +
> 20240617:
> 	ifconfig now treats IPv4 addresses without a width or mask as an =
error.
> 	Specify the desired mask or width along with the IP address on =
the
> diff --git a/sys/sys/param.h b/sys/sys/param.h
> index 75370d5998fb..887c595a1de5 100644
> --- a/sys/sys/param.h
> +++ b/sys/sys/param.h
> @@ -73,7 +73,7 @@
>  * cannot include sys/param.h and should only be updated here.
>  */
> #undef __FreeBSD_version
> -#define __FreeBSD_version 1500019
> +#define __FreeBSD_version 1500020
>=20
> /*
>  * __FreeBSD_kernel__ indicates that this system uses the kernel of =
FreeBSD,
>=20




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9B6316AE-90FE-47D3-AEA5-7B76ABC0A791>