From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:55550) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rv0WB-0000z2-0v for qemu-devel@nongnu.org; Wed, 08 Feb 2012 00:56:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rv0W6-0006JV-V4 for qemu-devel@nongnu.org; Wed, 08 Feb 2012 00:56:34 -0500 Received: from mnementh.archaic.org.uk ([81.2.115.146]:33375) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rv0W6-0006JH-NJ for qemu-devel@nongnu.org; Wed, 08 Feb 2012 00:56:30 -0500 From: Peter Maydell Date: Wed, 8 Feb 2012 05:41:36 +0000 Message-Id: <1328679700-31015-1-git-send-email-peter.maydell@linaro.org> Subject: [Qemu-devel] [PATCH 0/4] arm: add device tree support (via machine opts) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Grant Likely , Anthony Liguori , Alexander Graf , patches@linaro.org This patch series is basically Grant's v2 "arm: add device tree support" patch (http://patchwork.ozlabs.org/patch/138883/) rearranged to use qemu -machine options rather than a global to pass through the device tree blob filename. This is based on a suggestion by Anthony in IRC; I'm a bit sceptical myself, but anyway here's the code... Patches 1 and 2 are pure bugfixes to the existing -machine handling and should be applied anyway IMHO: they fix a bug where only the last of any "-enable-kvm" and "-machine foo=bar" options have effect. Differences between Grant's v2 and this: * use -machine options rather than a global * patch 1/2 bug fixes * some rearrangement/cleanup of arm_load_kernel() code Grant Likely (1): arm: add device tree support Peter Maydell (3): qemu-option: Add support for merged QemuOptsLists Make -machine/-enable-kvm options merge into a single list Make kernel, initrd and append be machine_opts Makefile.target | 1 + configure | 1 + hw/arm-misc.h | 1 + hw/arm_boot.c | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++--- qemu-config.c | 17 ++++++++++ qemu-option.c | 7 +++- qemu-option.h | 1 + qemu-options.hx | 9 +++++ vl.c | 35 ++++++++++++++------ 9 files changed, 151 insertions(+), 17 deletions(-) -- 1.7.5.4