From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57103) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aTDFo-00049m-Oe for qemu-devel@nongnu.org; Tue, 09 Feb 2016 13:43:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aTDFm-0001vM-MT for qemu-devel@nongnu.org; Tue, 09 Feb 2016 13:43:12 -0500 Received: from mnementh.archaic.org.uk ([2001:8b0:1d0::1]:57274) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aTDFm-0001sQ-Em for qemu-devel@nongnu.org; Tue, 09 Feb 2016 13:43:10 -0500 Received: from pm215 by mnementh.archaic.org.uk with local (Exim 4.84) (envelope-from ) id 1aTDFh-0006Jh-OE for qemu-devel@nongnu.org; Tue, 09 Feb 2016 18:43:05 +0000 From: Peter Maydell Date: Tue, 9 Feb 2016 18:42:50 +0000 Message-Id: <1455043385-24250-1-git-send-email-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [Qemu-devel] [PULL 00/15] target-arm queue List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Various things in this pull, but the one I care most about is that it includes the "enable EL3 for 64-bit CPUs" patches. thanks -- PMM The following changes since commit 84c0781103dcbe9b5e5433ba16fbeb55d69d6cb7: Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2016-02-09' into staging (2016-02-09 16:09:15 +0000) are available in the git repository at: git://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20160209 for you to fetch changes up to dfe1da1c1271dff825676435ff444490da92cf4f: bcm2835_property: implement "get board revision" query (2016-02-09 18:27:27 +0000) ---------------------------------------------------------------- target-arm queue: * fix some missing traps for EL3 support * enable EL3 on Cortex-A53 and Cortex-A57 * fix syndrome IL bit for Thumb coprocessor, VFP and Neon traps * fix mishandling of architectural watchpoints * avoid buffer overflow in sd.c * fix max-cpus check in virt board * implement 'get board revision' query for BCM2835 ---------------------------------------------------------------- Andrew Jones (1): hw/arm/virt: fix max-cpus check Peter Maydell (10): target-arm: Fix typo in comment in arm_is_secure_below_el3() target-arm: Implement MDCR_EL3 and SDCR target-arm: Use access_trap_aa32s_el1() for SCR and MVBAR target-arm: Update arm_generate_debug_exceptions() to handle EL2/EL3 target-arm: Add isread parameter to CPAccessFns target-arm: Implement NSACR trapping behaviour target-arm: Enable EL3 for Cortex-A53 and Cortex-A57 target-arm: Correct misleading 'is_thumb' syn_* parameter names target-arm: Fix IL bit reported for Thumb coprocessor traps target-arm: Fix IL bit reported for Thumb VFP and Neon traps Prasad J Pandit (1): sd: limit 'req.cmd' while using as an array index Sergey Fedorov (2): cpu: Add callback to check architectural watchpoint match target-arm: Implement checking of fired watchpoint Stephen Warren (1): bcm2835_property: implement "get board revision" query exec.c | 6 ++ hw/arm/bcm2835_peripherals.c | 2 + hw/arm/bcm2836.c | 2 + hw/arm/raspi.c | 2 + hw/arm/virt.c | 10 +-- hw/misc/bcm2835_property.c | 4 +- hw/sd/sd.c | 7 +- include/hw/misc/bcm2835_property.h | 1 + include/qom/cpu.h | 4 + qom/cpu.c | 9 ++ target-arm/cpu.c | 1 + target-arm/cpu.h | 55 ++++++++++-- target-arm/cpu64.c | 2 + target-arm/helper.c | 173 +++++++++++++++++++++++++++++-------- target-arm/helper.h | 2 +- target-arm/internals.h | 31 ++++--- target-arm/op_helper.c | 40 +++++---- target-arm/translate-a64.c | 6 +- target-arm/translate.c | 21 +++-- 19 files changed, 286 insertions(+), 92 deletions(-)