Re: stable/11 question: kboot vs. powerpc: only powerpc64?

From: Nathan Whitehorn <nwhitehorn_at_freebsd.org>
Date: Mon, 11 Jul 2016 06:49:41 -0700
It is not 64-bit only; like the normal loader, it can load both 32-bit 
and 64-bit kernels. Those two flags are probably obsolete at this point 
and were for compatibility with pre-2.17.5 versions of binutils. Can you 
do a test build with the -CFLAGS+= -Wa,-mppc64bridge line removed?
-Nathan

On 07/11/16 03:55, Mark Millard wrote:
> Is the following something that should be updated something like is indicated below for 11.0-BETA1? Is kboot powerpc64 specific?
>
> # svnlite diff /usr/src/sys/boot/powerpc/Makefile
> Index: /usr/src/sys/boot/powerpc/Makefile
> ===================================================================
> --- /usr/src/sys/boot/powerpc/Makefile	(revision 302457)
> +++ /usr/src/sys/boot/powerpc/Makefile	(working copy)
> _at__at_ -1,5 +1,9 _at__at_
>   # $FreeBSD$
>   
> -SUBDIR=		boot1.chrp kboot ofw ps3 uboot
> +SUBDIR=		boot1.chrp
> +.if ${MACHINE_ARCH} == "powerpc64"
> +SUBDIR+=		kboot
> +.endif
> +SUBDIR+=		ofw ps3 uboot
>   
>   .include <bsd.subdir.mk>
>
>
>
> I ask because I'd submitted 206303 back on 2016-jan-16 reporting that TARGET_ARCH=powerpc WITH_BOOT= was stopped by getting a -Wc,-mppc64bride and a -mcpu=powerpc64 (one of the base/head/sys/boot/powerpc/kboot/Makefile SRCS being ppc64_elf_freebsd.c).
>
> ===
> Mark Millard
> markmi at dsl-only.net
>
>
Received on Mon Jul 11 2016 - 11:49:50 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:06 UTC