summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core/classes/xilinx-platform-init.bbclass
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@amd.com>2023-03-16 10:39:40 -0700
committerMark Hatle <mark.hatle@amd.com>2023-03-17 09:21:29 -0500
commit9453122a77763873cd43ef2484260c279449d30f (patch)
treef6e2598e76345a55ac9bc5ac672ebaa2d8064ab0 /meta-xilinx-core/classes/xilinx-platform-init.bbclass
parentac586bcb6787a84125fe02ddc5cb2c8de6b189d7 (diff)
downloadmeta-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