On Tue, Nov 01, 2016 at 06:04:31PM +0800, macro.wav...@gmail.com wrote: > From: Hongbo Zhang <hongbo.zh...@nxp.com> > > Newly add ARMv8 PSCI needs to be initialized, be copied or reserved in right > place, this patch does all the setup steps. > > Signed-off-by: Hongbo Zhang <hongbo.zh...@nxp.com> [snip] > diff --git a/arch/arm/cpu/armv8/cpu-dt.c b/arch/arm/cpu/armv8/cpu-dt.c > index 659ec27..753e21f 100644 > --- a/arch/arm/cpu/armv8/cpu-dt.c > +++ b/arch/arm/cpu/armv8/cpu-dt.c > @@ -6,6 +6,7 @@ > > #include <common.h> > #include <asm/psci.h> > +#include <asm/system.h> > #ifdef CONFIG_ARMV8_SEC_FIRMWARE_SUPPORT > #include <asm/armv8/sec_firmware.h> > #endif > @@ -27,5 +28,14 @@ int psci_update_dt(void *fdt) > fdt_psci(fdt); > #endif > #endif > + > +#ifdef CONFIG_ARMV8_PSCI > + fdt_psci(fdt); > +#ifndef CONFIG_ARMV8_SECURE_BASE > + /* secure code lives in RAM, keep it alive */ > + fdt_add_mem_rsv(fdt, (unsigned long)__secure_start, > + __secure_end - __secure_start); > +#endif > +#endif > return 0;
Looking just above this context, I think we need to re-work the #if tests now when adding this in. -- Tom
signature.asc
Description: Digital signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot