[PATCH 0/5] add support for hs bootflows to am62a
Kamlesh Gurudasani
kamlesh at ti.com
Thu Dec 29 10:14:52 CET 2022
Bryan Brattlof <bb at ti.com> writes:
> Hello everyone!
>
> Texas Instruments has started to enable security settings inside all the
> boot ROM and TIFS firmware in all of their SoCs. One of the few changes
> this brings is ROM and TIFS will now begin protecting the RAM regions
> they're using with firewalls.
>
> This means the wakeup domain's SPL will need to move the stack and heap
> to HSM RAM to ensure it stays within its allotted memory regions as well
> as move the needed boot information to the main domain's bootloaders that
> will no longer have access to HSM RAM.
>
> We will also need to edit the bootcmd to pull in the kernel and dtb's
> fitImage if uboot is enforcing the high security bootflow. While we're
> editing this bootcmd, we can also take the opportunity to convert it to
> a distro_bootcmd macro.
>
> Thanks for reviewing!
> ~Bryan
>
> Bryan Brattlof (5):
> configs: restrict am62ax wakup SPL size
> configs: am62a: move stack and heap to HSM RAM
> arm: mach-k3: copy bootindex to OCRAM for main domain SPL
> configs: am62a: convert bootcmd to distro_bootcmd
> configs: am62a: use kernel fitImage when using secure bootflow
>
> arch/arm/mach-k3/Kconfig | 4 ++-
> arch/arm/mach-k3/am62a7_init.c | 16 +++++++--
> .../arm/mach-k3/include/mach/am62a_hardware.h | 17 +++++++++-
> configs/am62ax_evm_a53_defconfig | 1 -
> configs/am62ax_evm_r5_defconfig | 15 +++++---
> include/configs/am62ax_evm.h | 34 +++++++++++++++++--
> 6 files changed, 74 insertions(+), 13 deletions(-)
>
>
> base-commit: 52d91e1c20b399ddab276e2c03e5788ed5e5fdd2
> --
> 2.39.0
All patches look good to me.
Reviewed-by: Kamlesh Gurudasani <kamlesh at ti.com>
Thanks
More information about the U-Boot
mailing list