[U-Boot] [PATCH v1] spl: add support to booting with ATF
Tom Rini
trini at konsulko.com
Wed Mar 22 14:27:25 UTC 2017
On Wed, Mar 22, 2017 at 07:05:30AM -0600, Simon Glass wrote:
> Hi Kever,
>
> On 20 March 2017 at 00:41, Kever Yang <kever.yang at rock-chips.com> wrote:
> > ATF(ARM Trust Firmware) is used by ARM arch64 SoCs, find more infomation
> > about ATF at:
> >
> > SPL is consider as BL2 in ATF, it needs to load other part of ATF binary
> > like BL31, BL32, SCP-BL30, and BL33(U-Boot). And needs to prepare the
> > parameter for BL31 which including entry and image information for all
> > other images. Then the SPL handle PC to BL31 with the parameter, the
> > BL31 will do the rest of work and at last get into U-Boot(BL33).
> >
> > Signed-off-by: Kever Yang <kever.yang at rock-chips.com>
> > ---
> >
> > Changes in v1:
> > - license update
> > - split out as separate patch
> >
> > common/spl/Kconfig | 14 +++
> > common/spl/Makefile | 1 +
> > common/spl/spl.c | 4 +
> > common/spl/spl_atf.c | 92 +++++++++++++++++
> > include/atf_common.h | 276 +++++++++++++++++++++++++++++++++++++++++++++++++++
> > include/spl.h | 1 +
> > 6 files changed, 388 insertions(+)
> > create mode 100644 common/spl/spl_atf.c
> > create mode 100644 include/atf_common.h
> >
> > diff --git a/common/spl/Kconfig b/common/spl/Kconfig
> > index cba51f5..1bb4360 100644
> > --- a/common/spl/Kconfig
> > +++ b/common/spl/Kconfig
> > @@ -577,6 +577,20 @@ config SPL_YMODEM_SUPPORT
> > means of transmitting U-Boot over a serial line for using in SPL,
> > with a checksum to ensure correctness.
> >
> > +config SPL_ATF_SUPPORT
> > + bool "Support ARM trust firmware"
> > + depends on SPL
... and ARM64
[snip]
> > +
> > +static struct bl2_to_bl31_params_mem_t bl31_params_mem;
> > +static struct bl31_params_t *bl2_to_bl31_params;
> > +
> > +/*******************************************************************************
>
> Can you remove all the extra stars and use the normal fnuction and
> structure comment style?
... unless this is something being directly copied from upstream in
which case formatting changes like this would make things harder to keep
in sync. Thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170322/d4ac3b00/attachment.sig>
More information about the U-Boot
mailing list