From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60055) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XPvEf-0003md-61 for qemu-devel@nongnu.org; Fri, 05 Sep 2014 11:15:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XPvEX-0002jR-Bk for qemu-devel@nongnu.org; Fri, 05 Sep 2014 11:15:37 -0400 Received: from mail-wg0-f49.google.com ([74.125.82.49]:39633) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XPvEX-0002jK-6e for qemu-devel@nongnu.org; Fri, 05 Sep 2014 11:15:29 -0400 Received: by mail-wg0-f49.google.com with SMTP id y10so11832038wgg.8 for ; Fri, 05 Sep 2014 08:15:27 -0700 (PDT) From: Ard Biesheuvel Date: Fri, 5 Sep 2014 17:15:20 +0200 Message-Id: <1409930126-28449-1-git-send-email-ard.biesheuvel@linaro.org> Subject: [Qemu-devel] [PATCH 0/6] ARM: -bios/-kernel + DTB boot roundup List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: peter.maydell@linaro.org, qemu-devel@nongnu.org Cc: fu.wei@linaro.org, christoffer.dall@linaro.org, Ard Biesheuvel This series contains the remaining bits and pieces I keep in my local tree to run the Tianocore/EDK2 UEFI bootloader under QEMU. Patch #1 has been posted by Peter before, and has been included for completeness. Patch #2 adds an output parameter to load_dtb() that is used by the DTB loading functionality for ELF images added in patch #6. Patch #3 has been posted by me before, and has been updated to take into account Peter's feedback. Patch #4 register reset handlers for all CPUs when not using -kernel. Without this, CPU reset is completely non-functional, i.e., qemu_system_reset_request() has no apparent effect at all. Patch #5 modifies load_dtb() so that it uses rom_add_blob_fixed() to load the DTB, in order to make sure the DTB is available again at the expected offset after a system reset. Ard Biesheuvel (5): hw/arm/boot: return size of loaded DTB from load_dtb() hw/arm/boot: load device tree to base of DRAM if no -kernel option was passed hw/arm/boot: register cpu reset handlers if using -bios hw/arm/boot: load DTB as a ROM image hw/arm/boot: enable DTB support when booting ELF images Peter Maydell (1): hw/arm/virt: Provide flash devices for boot ROMs hw/arm/boot.c | 45 +++++++++++++++++++++++++++++++++----- hw/arm/virt.c | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 110 insertions(+), 5 deletions(-) -- 1.8.3.2