From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35929) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZqUTT-0000Py-Qa for qemu-devel@nongnu.org; Sun, 25 Oct 2015 19:13:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZqUTP-0007sK-Qo for qemu-devel@nongnu.org; Sun, 25 Oct 2015 19:13:15 -0400 Received: from mail-pa0-x22e.google.com ([2607:f8b0:400e:c03::22e]:33623) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZqUTP-0007rn-Kz for qemu-devel@nongnu.org; Sun, 25 Oct 2015 19:13:11 -0400 Received: by pabuq3 with SMTP id uq3so3453539pab.0 for ; Sun, 25 Oct 2015 16:13:11 -0700 (PDT) From: Peter Crosthwaite Date: Sun, 25 Oct 2015 16:12:59 -0700 Message-Id: Subject: [Qemu-devel] [PATCH for-2.5 v1 0/4] ARM: Machine specific boot blobs List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, robh@kernel.org, Peter Crosthwaite , linux@roeck-us.net, alistair.francis@xilinx.com 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 Peter Crosthwaite (4): arm: boot: Adjust indentation of FIXUP comments arm: boot: Add board specific setup code API arm: highbank: Implement PSCI and dummy monitor arm: xilinx_zynq: Add linux pre-boot hw/arm/boot.c | 33 +++++++++++++++++++++--------- hw/arm/highbank.c | 57 ++++++++++++++++++++++++++++++++++++++++++---------- hw/arm/xilinx_zynq.c | 40 +++++++++++++++++++++++++++++++++++- include/hw/arm/arm.h | 10 +++++++++ 4 files changed, 119 insertions(+), 21 deletions(-) -- 1.9.1