summaryrefslogtreecommitdiff
path: root/cmd/nvedit_efi.c
diff options
context:
space:
mode:
authorChia-Wei Wang <chiawei_wang@aspeedtech.com>2021-08-03 10:50:10 +0800
committerTom Rini <trini@konsulko.com>2021-09-02 09:48:20 -0400
commitcd82f199852d88218e1f17f5ec07cdd9112a89c4 (patch)
treef69d3b9a4abc0505567961380bd69929e5570318 /cmd/nvedit_efi.c
parentaa29b21d62d298fadcfbc8e36d8d248fbb24b52d (diff)
downloadu-boot-cd82f199852d88218e1f17f5ec07cdd9112a89c4.tar.gz
u-boot-cd82f199852d88218e1f17f5ec07cdd9112a89c4.tar.bz2
u-boot-cd82f199852d88218e1f17f5ec07cdd9112a89c4.zip
armv7: Add Position Independent Execution support
A U-Boot image could be loaded and executed at a different location than it was linked at. For example, Aspeed takes a stable release version of U-Boot image as the golden one for recovery purposes. When the primary storage such as flash is corrupted, the golden image would be loaded to any SRAM/DRAM address on demands through ethernet/UART/etc and run for rescue. To deal with this condition, the PIE is needed as there is only one signed, golden image, which could be however executed at different places. This patch adds the PIE support for ARMv7 platform. Signed-off-by: Chia-Wei Wang <chiawei_wang@aspeedtech.com>
Diffstat (limited to 'cmd/nvedit_efi.c')
0 files changed, 0 insertions, 0 deletions