Skip to content

ARM: Machine specific boot blobs

Peter Crosthwaite qemu-arm qemu-devel 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest5 patches 13 repliesIn review
  2. v14 patches 17 repliesSuperseded

Changes in v2 from the cover letter

Addressed PMM review.
Added secure_board_setup flag (P4)
Added Zynq patch first, then Highbank
See indiv. patches for detailed change logs.

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5arm: boot: Adjust indentation of FIXUP commentshw/arm/boot.c+8 -80 replies
2/5arm: boot: Add board specific setup code APIhw/arm/boot.c include/hw/arm/arm.h+29 -10 replies
3/5arm: xilinx_zynq: Add linux pre-boothw/arm/xilinx_zynq.c+42 -01 reply
4/5arm: boot: Add secure_board_setup flaghw/arm/boot.c include/hw/arm/arm.h+8 -18 replies
5/5arm: highbank: Implement PSCI and dummy monitorhw/arm/highbank.c+56 -103 replies

Reviews trailers per patch

3 of 5 patches have a Reviewed-by or Acked-by.

PatchPeter MaydellAlistair Francis
1/5R-b
2/5R-b
3/5R-b
4/5
5/5

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v2 thread

Cover letter [Qemu-devel] [PATCH v2 0/5] ARM: Machine specific boot blobs

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(-)
Signature · 1 line
1.9.1