diff options
author | Mark Hatle <mark.hatle@amd.com> | 2023-03-16 10:39:40 -0700 |
---|---|---|
committer | Mark Hatle <mark.hatle@amd.com> | 2023-03-17 09:21:29 -0500 |
commit | 9453122a77763873cd43ef2484260c279449d30f (patch) | |
tree | f6e2598e76345a55ac9bc5ac672ebaa2d8064ab0 /meta-xilinx-core/classes/xilinx-platform-init.bbclass | |
parent | ac586bcb6787a84125fe02ddc5cb2c8de6b189d7 (diff) | |
download | meta-xilinx-9453122a77763873cd43ef2484260c279449d30f.tar.gz |
zynqmp-generic: Emulate FSBL hand-off for qemu boot
Qemu boots by loading ATF and jumping to it directory. A recent change
adds a verification that the data structure passed by the FSBL is correct
in a 'mode 5' (SD card) boot. If it's not valid ATF will fail to continue
to boot. (JTAG, 'mode 0' boot will proceed but other system behavior
changes.)
In order to emulate the FSBL handoff to ATF, we need to populate a data
structure in fffc0000, and tell ATF to look at that address. See the
comments for more information. This also ends up hard-coding the u-boot
address. If it changes booting will fail.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
(cherry picked from commit 800a7efd0aced9445b215451f6e2314cdd7025fc)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Diffstat (limited to 'meta-xilinx-core/classes/xilinx-platform-init.bbclass')
0 files changed, 0 insertions, 0 deletions