Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Mar 2020 10:35:15 -0700
From:      bob prohaska <fbsd@www.zefox.net>
To:        Mark Millard <marklmi@yahoo.com>
Cc:        Ross Alexander <rwa@athabascau.ca>, freebsd-arm <freebsd-arm@freebsd.org>,  bob prohaska <fbsd@www.zefox.net>
Subject:   Re: freebsd-arm Digest, Vol 724, Issue 3 (Answer: sysutils/u-boot-rpi3 and sysutils/u-boot-rpi4 have been updated)
Message-ID:  <20200317173515.GA65926@www.zefox.net>
In-Reply-To: <4DB90158-B77E-4D65-8E94-B6941D7D76DE@yahoo.com>
References:  <mailman.67.1584273601.57537.freebsd-arm@freebsd.org> <alpine.BSF.2.22.395.2003161327310.93374@autopsy.pc.athabascau.ca> <4DB90158-B77E-4D65-8E94-B6941D7D76DE@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Mar 16, 2020 at 06:25:01PM -0700, Mark Millard wrote:
> 
> sysutils/u-boot-rpi3 and sysutils/u-boot-rpi4 have
> been updated to pick up patches and to configure
> the reserved RAM for armstub8*.bin correctly:
> 
> Author: kevans
> Date: Mon Mar 16 21:32:55 2020
> New Revision: 528547
> URL: 
> https://svnweb.freebsd.org/changeset/ports/528547
> 
> 
> Log:
>   sysutils/u-boot-rpi{3,4}: Add patch to fix PSCI stub reservation
>   
>   For the traditional spin table setup, only the lowest page needs
>   to be reserved.  However, our PSCI stubs are slightly bigger and occupy
>   a little over one page.  These patches, already sent upstream, allow a
>   variable number of initial pages to be reserved for the SMP stubs.  We
>   then set the values for these in our fragment to '2' to reserve the first
>   and second page.
>   
>   Approved by:	koobs (mentor)
>   Approved by:	manu (uboot, maintainer)
>   MFH:		2020Q1
>   Differential Revision:	
> https://reviews.freebsd.org/D24085
> 
> 
> Modified:
>   head/sysutils/u-boot-master/distinfo
>   head/sysutils/u-boot-rpi3/Makefile
>   head/sysutils/u-boot-rpi3/files/rpi3_fragment
>   head/sysutils/u-boot-rpi4/Makefile
>   head/sysutils/u-boot-rpi4/files/rpi4_fragment

It looks like sysutils/u-boot-rpi3 builds and installs without
error on a Pi3 reporting
root@www:/boot/uboot # uname -KU
1300045 1300045

with /usr/ports at Revision: 528581

However, the make install clearly didn't touch /boot/msdos and
I couldn't find any obvious instructions on what has to be done
by hand (ISTR some brief directions from make install previously).
Make install claims to build man pages, but man can't find them.

In /usr/ports/sysutils/u-boot-rpi3/work/u-boot-2019.10 are found,
among many other things, a series of files:

-rwxr-xr-x    1 root  wheel  4794232 Mar 17 10:07 u-boot
-rwxr-xr-x    1 root  wheel   500440 Mar 17 10:07 u-boot-nodtb.bin
-rwxr-xr-x    1 root  wheel   500440 Mar 17 10:07 u-boot.bin
-rw-r--r--    1 root  wheel     9167 Mar 17 09:58 u-boot.cfg
-rw-r--r--    1 root  wheel     5605 Mar 17 10:07 u-boot.cfg.configs
-rw-r--r--    1 root  wheel     1348 Mar 17 09:59 u-boot.lds
-rw-r--r--    1 root  wheel   480139 Mar 17 10:07 u-boot.map
-rwxr-xr-x    1 root  wheel  1438904 Mar 17 10:07 u-boot.srec
-rw-r--r--    1 root  wheel   195715 Mar 17 10:07 u-boot.sym

Any hints as to what goes where would be most helpful.

Thanks for reading, and apologies for all the dumb questions!

bob prohaska




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20200317173515.GA65926>