Hi, This adds support for machine-specific primary boot blobs. This can be used to install little bits of firmware or boot code without having to throw the whole QEMU bootloader out and BYO (with device drivers and all).
It is then used to fix two boards, Zynq and Highbank, both which have small but critical expectations of pre-boot software setup. Regards, Peter Changed since v1: Addressed PMM review. Added secure_board_setup flag (P4) Added Zynq patch first, then Highbank See indiv. patches for detailed change logs. Peter Crosthwaite (5): arm: boot: Adjust indentation of FIXUP comments arm: boot: Add board specific setup code API arm: xilinx_zynq: Add linux pre-boot arm: boot: Add secure_board_setup flag arm: highbank: Implement PSCI and dummy monitor hw/arm/boot.c | 39 +++++++++++++++++++++++-------- hw/arm/highbank.c | 66 ++++++++++++++++++++++++++++++++++++++++++++-------- hw/arm/xilinx_zynq.c | 42 +++++++++++++++++++++++++++++++++ include/hw/arm/arm.h | 16 +++++++++++++ 4 files changed, 143 insertions(+), 20 deletions(-) -- 1.9.1