[Buildroot] [PATCH 2/2] configs: add raspberrypi3 64bits defconfig

Gaël PORTAY gael.portay at savoirfairelinux.com
Fri Apr 14 23:23:38 UTC 2017


Arnout,

On Sat, Apr 15, 2017 at 12:22:12AM +0200, Arnout Vandecappelle wrote:
> 
> On 14-04-17 23:45, Gaël PORTAY wrote:
> [snip]
> > diff --git a/board/raspberrypi/post-image.sh b/board/raspberrypi/post-image.sh
> > index b2bb07067..e4127c9ea 100755
> > --- a/board/raspberrypi/post-image.sh
> > +++ b/board/raspberrypi/post-image.sh
> > @@ -16,6 +16,29 @@ dtoverlay=pi3-miniuart-bt
> >  __EOF__
> >  	fi
> >  	;;
> > +	--aarch64)
> > +	# Run a 64bits kernel (armv8)
> > +	sed -e '/^kernel=/s,=.*,=Image,' -i "${BINARIES_DIR}/rpi-firmware/config.txt"
> > +	if ! grep -qE '^arm_control=0x200' "${BINARIES_DIR}/rpi-firmware/config.txt"; then
> > +		cat << __EOF__ >> "${BINARIES_DIR}/rpi-firmware/config.txt"
> > +
> > +# enable 64bits support
> > +arm_control=0x200
> > +__EOF__
> > +	fi
> > +
> > +	# Enable uart console
> > +	if ! grep -qE '^enable_uart=1' "${BINARIES_DIR}/rpi-firmware/config.txt"; then
> > +		cat << __EOF__ >> "${BINARIES_DIR}/rpi-firmware/config.txt"
> > +
> > +# enable rpi3 ttyS0 serial console
> > +enable_uart=1
> > +__EOF__
> > +	fi
> > +
> > +	# Use 64bits conffile
> > +	GENIMAGE_CFG="${BOARD_DIR}/genimage-${BOARD_NAME}-64.cfg"
> 
>  Isn't it better to just make a new raspberrypi3-64 symlink?
> 

Indeed, the symlink make sense.

> > +	;;
> >  esac
> >  
> >  rm -rf "${GENIMAGE_TMP}"

Regards,
Gaël



More information about the buildroot mailing list