[PATCH 0/5] qemu-arm64: Allow booting via Trusted Firmware
Amit Tomar
atomar25opensource at gmail.com
Thu Sep 24 09:57:56 CEST 2020
Hi,
Andre Przywara (5):
> arm64: PIE: Skip fixups if distance is zero
> arm64: PIE: Allow fixed stack pointer
> qemu-arm: Remove need to specify flash banks
> qemu: Drop ARCH_SUPPORT_TFABOOT
> qemu/arm64: Enable POSITION_INDEPENDENT
>
> arch/arm/Kconfig | 4 ++--
> arch/arm/cpu/armv8/start.S | 3 ++-
> configs/qemu_arm64_defconfig | 1 +
> include/configs/qemu-arm.h | 8 +-------
> 4 files changed, 6 insertions(+), 10 deletions(-)
>
> --
> 2.17.5
>
>
I tried testing this series but don't see any output while loading U-Boot
from ROM:
# ./qemu-system-aarch64 -M virt -cpu cortex-a57 -nographic -smp 1 -bios
u-boot.bin
strangely enough SP is having a value of 0 after execution:
(qemu) info registers
PC=0000000000001a00 X00=540000a0f100303f X01=000000000007c000
X02=0000000000000000 X03=00000000401fe000 X04=0000000000000000
X05=0000000000000000 X06=0000000000000030 X07=00000000401fe008
X08=0000000000000000 X09=14000008d51e115f X10=0000000000000000
X11=0000000000000000 X12=0000000000000000 X13=0000000000000000
X14=0000000000000000 X15=0000000000000000 X16=0000000000000000
X17=0000000000000000 X18=0000000000000000 X19=0000000000000000
X20=0000000000000000 X21=0000000000000000 X22=0000000000000000
X23=0000000000000000 X24=0000000000000000 X25=0000000000000000
X26=0000000000000000 X27=0000000000000000 X28=0000000000000000
X29=00000000000000c8 X30=14000008d51e39cb SP=0000000000000000
PSTATE=000003c5 ---- EL1h FPCR=00000000 FPSR=00000000
Wondering , if I have missed something ?
Thanks
-Amit
More information about the U-Boot
mailing list