]> git.dujemihanovic.xyz Git - u-boot.git/commit
ARM: create .secure_stack section only for PSCI
authorMasahiro Yamada <yamada.masahiro@socionext.com>
Mon, 26 Sep 2016 05:21:30 +0000 (14:21 +0900)
committerTom Rini <trini@konsulko.com>
Fri, 14 Oct 2016 20:18:34 +0000 (16:18 -0400)
commit2fe1281c79cb8232cf0ca1c441db66e576a9acf4
tree2c92236812eec9a189a44c5940fa0d203ff71a8a
parent4504062b271bf4d1cf256e4e87e156de6029e088
ARM: create .secure_stack section only for PSCI

Jon Master reports that QEMU refuses to load a U-Boot image built
with CONFIG_ARMV7_NONSEC, but without CONFIG_ARMV7_PSCI since
commit 5a3aae68c74e ("ARM: armv7: guard memory reserve for PSCI
with #ifdef CONFIG_ARMV7_PSCI").

It looks like only PSCI that needs the Secure stack, so move
the #ifdef to guard the whole of .secure_stack allocation in order
not to create the empty section.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reported-by: Jon Masters <jcm@redhat.com>
Link: http://patchwork.ozlabs.org/patch/664025/
arch/arm/cpu/u-boot.lds