Searched hist:"33 a8ba6a38a4518732e83d55c7afbd5c9ef0e86d" (Results 1 – 2 of 2) sorted by relevance
| /rk3399_ARM-atf/plat/nvidia/tegra/soc/t194/ |
| H A D | plat_setup.c | 33a8ba6a38a4518732e83d55c7afbd5c9ef0e86d Fri Feb 09 13:35:20 UTC 2018 Steven Kao <skao@nvidia.com> Tegra194: support for boot params wider than 32-bits
The previous bootloader is not able to pass boot params wider than 32-bits due to an oversight in the scratch register being used. A new secure scratch register #75 has been assigned to pass the higher bits.
This patch adds support to parse the higher bits from scratch #75 and use them in calculating the base address for the location of the boot params.
Scratch #75 format ==================== 31:16 - bl31_plat_params high address 15:0 - bl31_params high address
Change-Id: Id53c45f70a9cb370c776ed7c82ad3f2258576a80 Signed-off-by: Steven Kao <skao@nvidia.com>
|
| /rk3399_ARM-atf/plat/nvidia/tegra/include/t194/ |
| H A D | tegra_def.h | 33a8ba6a38a4518732e83d55c7afbd5c9ef0e86d Fri Feb 09 13:35:20 UTC 2018 Steven Kao <skao@nvidia.com> Tegra194: support for boot params wider than 32-bits
The previous bootloader is not able to pass boot params wider than 32-bits due to an oversight in the scratch register being used. A new secure scratch register #75 has been assigned to pass the higher bits.
This patch adds support to parse the higher bits from scratch #75 and use them in calculating the base address for the location of the boot params.
Scratch #75 format ==================== 31:16 - bl31_plat_params high address 15:0 - bl31_params high address
Change-Id: Id53c45f70a9cb370c776ed7c82ad3f2258576a80 Signed-off-by: Steven Kao <skao@nvidia.com>
|