summaryrefslogtreecommitdiff
path: root/xen-all.c
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2013-12-17 19:42:30 +0000
committerPeter Maydell <peter.maydell@linaro.org>2013-12-17 19:42:30 +0000
commit47b1da8134610c10a672b249808dbc763308668e (patch)
treecfe9a1664de6e6042cf9a962d0c319361d5d0454 /xen-all.c
parent70a5f682f34c04d13164eb0d55241b7378f02030 (diff)
downloadqemu-47b1da8134610c10a672b249808dbc763308668e.tar.gz
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>
Diffstat (limited to 'xen-all.c')
0 files changed, 0 insertions, 0 deletions