[U-Boot] [PATCH 4/5] ti_omap5_common: mark region of DRAM protected on HS parts

Tom Rini trini at konsulko.com
Fri Sep 2 16:54:47 CEST 2016


On Fri, Sep 02, 2016 at 12:40:23AM -0500, Daniel Allred wrote:

> If the ending portion of the DRAM is reserved for secure
> world use, then u-boot cannot use this memory for its relocation
> purposes. To prevent issues, we mark this memory as PRAM and this
> prevents it from being used by u-boot at all.
> 
> Signed-off-by: Daniel Allred <d-allred at ti.com>
> ---
>  include/configs/ti_omap5_common.h | 8 ++++++++
>  1 file changed, 8 insertions(+)
> 
> diff --git a/include/configs/ti_omap5_common.h b/include/configs/ti_omap5_common.h
> index e42c88e..70fdc6e 100644
> --- a/include/configs/ti_omap5_common.h
> +++ b/include/configs/ti_omap5_common.h
> @@ -146,6 +146,14 @@
>   */
>  #define TI_OMAP5_SECURE_BOOT_RESV_SRAM_SZ	0x1000
>  #define CONFIG_SPL_TEXT_BASE	0x40301350
> +/* If no specific start address is specified then the secure EMIF
> + * region will be placed at the end of the DDR space. In order to prevent
> + * the main u-boot relocation from clobbering that memory and causing a
> + * firewall violation, we tell u-boot that memory is protected RAM (PRAM)
> + */
> +#if (CONFIG_TI_SECURE_EMIF_REGION_START == 0)
> +#define CONFIG_PRAM (CONFIG_TI_SECURE_EMIF_TOTAL_REGION_SIZE) >> 10
> +#endif
>  #else
>  /*
>   * For all booting on GP parts, the flash loader image is

Can you move PRAM to Kconfig please?  Thinking about this more, I think
what you want for the size option is CONFIG_PRAM and then to use that to
expand out the size.

-- 
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/20160902/020b314d/attachment.sig>


More information about the U-Boot mailing list