[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 0/9] target-arm queue
From: |
Peter Maydell |
Subject: |
[Qemu-devel] [PULL 0/9] target-arm queue |
Date: |
Thu, 4 Jul 2019 17:32:09 +0100 |
A last collection of patches to squeeze in before rc0.
The patches from me are all bugfixes. Philippe's are just
code-movement, but I wanted to get these into 4.1 because
that kind of patch is so painful to have to rebase.
(The diffstat is huge but it's just code moving from file to file.)
v2: fix up for clash with the qapi refactor which only
showed up in a build-from-clean.
thanks
-- PMM
The following changes since commit c3e1d838cfa5aac1a6210c8ddf182d0ef7d95dd8:
Merge remote-tracking branch 'remotes/kraxel/tags/ui-20190704-pull-request'
into staging (2019-07-04 16:43:13 +0100)
are available in the Git repository at:
https://git.linaro.org/people/pmaydell/qemu-arm.git
tags/pull-target-arm-20190704-1
for you to fetch changes up to 89a11ff756410aecb87d2c774df6e45dbf4105c1:
target/arm: Correct VMOV_imm_dp handling of short vectors (2019-07-04
17:25:30 +0100)
----------------------------------------------------------------
target-arm queue:
* more code-movement to separate TCG-only functions into their own files
* Correct VMOV_imm_dp handling of short vectors
* Execute Thumb instructions when their condbits are 0xf
* armv7m_systick: Forbid non-privileged accesses
* Use _ra versions of cpu_stl_data() in v7M helpers
* v8M: Check state of exception being returned from
* v8M: Forcibly clear negative-priority exceptions on deactivate
----------------------------------------------------------------
Peter Maydell (6):
arm v8M: Forcibly clear negative-priority exceptions on deactivate
target/arm: v8M: Check state of exception being returned from
target/arm: Use _ra versions of cpu_stl_data() in v7M helpers
hw/timer/armv7m_systick: Forbid non-privileged accesses
target/arm: Execute Thumb instructions when their condbits are 0xf
target/arm: Correct VMOV_imm_dp handling of short vectors
Philippe Mathieu-Daudé (3):
target/arm: Move debug routines to debug_helper.c
target/arm: Restrict semi-hosting to TCG
target/arm/helper: Move M profile routines to m_helper.c
target/arm/Makefile.objs | 5 +-
target/arm/cpu.h | 7 +
hw/intc/armv7m_nvic.c | 54 +-
hw/timer/armv7m_systick.c | 26 +-
target/arm/cpu.c | 9 +-
target/arm/debug_helper.c | 311 +++++
target/arm/helper.c | 2646 +--------------------------------------
target/arm/m_helper.c | 2679 ++++++++++++++++++++++++++++++++++++++++
target/arm/op_helper.c | 295 -----
target/arm/translate-vfp.inc.c | 2 +-
target/arm/translate.c | 15 +-
11 files changed, 3096 insertions(+), 2953 deletions(-)
create mode 100644 target/arm/debug_helper.c
create mode 100644 target/arm/m_helper.c
- [Qemu-devel] [PULL 1/9] target/arm: Move debug routines to debug_helper.c, (continued)
- [Qemu-devel] [PULL 1/9] target/arm: Move debug routines to debug_helper.c, Peter Maydell, 2019/07/04
- [Qemu-devel] [PULL 6/9] target/arm: Use _ra versions of cpu_stl_data() in v7M helpers, Peter Maydell, 2019/07/04
- [Qemu-devel] [PULL 5/9] target/arm: v8M: Check state of exception being returned from, Peter Maydell, 2019/07/04
- [Qemu-devel] [PULL 7/9] hw/timer/armv7m_systick: Forbid non-privileged accesses, Peter Maydell, 2019/07/04
- [Qemu-devel] [PULL 8/9] target/arm: Execute Thumb instructions when their condbits are 0xf, Peter Maydell, 2019/07/04
- [Qemu-devel] [PULL 9/9] target/arm: Correct VMOV_imm_dp handling of short vectors, Peter Maydell, 2019/07/04
- [Qemu-devel] [PULL 4/9] arm v8M: Forcibly clear negative-priority exceptions on deactivate, Peter Maydell, 2019/07/04
- [Qemu-devel] [PULL 3/9] target/arm/helper: Move M profile routines to m_helper.c, Peter Maydell, 2019/07/04
- Re: [Qemu-devel] [PULL 0/9] target-arm queue, Peter Maydell, 2019/07/04
- Re: [Qemu-devel] [PULL 0/9] target-arm queue, no-reply, 2019/07/05
- [Qemu-devel] [PULL 0/9] target-arm queue,
Peter Maydell <=