Searched hist:"47 b1da8134610c10a672b249808dbc763308668e" (Results 1 – 1 of 1) sorted by relevance
/openbmc/qemu/hw/arm/ |
H A D | boot.c | diff 47b1da8134610c10a672b249808dbc763308668e Tue Dec 17 13:42:30 CST 2013 Peter Maydell <peter.maydell@linaro.org> hw/arm/boot: Allow easier swapping in of different loader code
For AArch64 we will obviously require a different set of primary and secondary boot loader code fragments. However currently we hardcode the offsets into the loader code where we must write the entrypoint and other data into arm_load_kernel(). This makes it hard to substitute a different loader fragment, so switch to a more flexible scheme where instead of a raw array of instructions we use an array of (instruction, fixup-type) pairs that indicate which words need special action or data written into them.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Message-id: 1385645602-18662-6-git-send-email-peter.maydell@linaro.org Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
|