[Qemu-devel] [PULL 00/31] target-arm queue

Failed in applying to current master (apply log)
Test checkpatch passed
Test docker passed
Test s390x passed
There is a newer version of this series
include/hw/boards.h           |  11 ++
include/hw/intc/armv7m_nvic.h |   1 +
include/qom/cpu.h             |   7 +-
target/arm/cpu.h              | 101 ++++++++++++--
target/arm/helper.h           |   2 +
target/arm/internals.h        |  36 +++++
target/arm/translate.h        |   1 +
hw/arm/allwinner-a10.c        |   2 +
hw/arm/armv7m.c               |  16 +--
hw/arm/aspeed.c               |   3 +
hw/arm/collie.c               |   1 +
hw/arm/cubieboard.c           |   1 +
hw/arm/digic_boards.c         |   1 +
hw/arm/exynos4_boards.c       |   2 +
hw/arm/gumstix.c              |   2 +
hw/arm/highbank.c             |   2 +
hw/arm/imx25_pdk.c            |   1 +
hw/arm/integratorcp.c         |   1 +
hw/arm/kzm.c                  |   1 +
hw/arm/mainstone.c            |   1 +
hw/arm/musicpal.c             |   1 +
hw/arm/netduino2.c            |   1 +
hw/arm/nseries.c              |   2 +
hw/arm/omap_sx1.c             |   2 +
hw/arm/palm.c                 |   1 +
hw/arm/raspi.c                |   1 +
hw/arm/realview.c             |   4 +
hw/arm/sabrelite.c            |   1 +
hw/arm/spitz.c                |   4 +
hw/arm/stellaris.c            |   2 +
hw/arm/tosa.c                 |   1 +
hw/arm/versatilepb.c          |   2 +
hw/arm/vexpress.c             |   1 +
hw/arm/xilinx_zynq.c          |   1 +
hw/arm/xlnx-ep108.c           |   2 +
hw/arm/xlnx-zynqmp.c          |   7 +-
hw/arm/z2.c                   |   1 +
hw/dma/xilinx_axidma.c        |  16 +--
hw/intc/arm_gicv3_its_kvm.c   |  19 +--
hw/intc/armv7m_nvic.c         | 291 ++++++++++++++++++++++++++++++++------
hw/net/xilinx_axienet.c       |  16 +--
qom/cpu.c                     |  16 +++
target/arm/cpu.c              |  88 +++++++++---
target/arm/helper.c           | 315 +++++++++++++++++++++++++++++++++---------
target/arm/machine.c          | 105 ++++++++++++--
target/arm/op_helper.c        |  43 ++++++
target/arm/translate.c        |  54 +++++++-
scripts/device-crash-test     |   1 -
48 files changed, 978 insertions(+), 213 deletions(-)
[Qemu-devel] [PULL 00/31] target-arm queue
Posted by Peter Maydell 6 years, 7 months ago
Second ARM pull request of this week; this one has my next
set of v8M patches and a handful of more minor stuff from
other people.

thanks
-- PMM

The following changes since commit 8ee5f9b3ecc94e3eb7a8235f4b2c3ec9024807f6:

  Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging (2017-09-07 10:45:18 +0100)

are available in the git repository at:

  git://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20170907

for you to fetch changes up to c99a55d38dd5b5131f3fcbbaf41828a09ee62544:

  target/arm: Add Jazelle feature (2017-09-07 13:54:55 +0100)

----------------------------------------------------------------
target-arm:
 * cleanups converting to DEFINE_PROP_LINK
 * allwinner-a10: mark as not user-creatable
 * initial patches working towards ARMv8M support
 * implement generating aborts on memory transaction failures
 * make BXJ behave correctly (ie not UNDEF) on ARMv6-and-later

----------------------------------------------------------------
Fam Zheng (6):
      armv7m: Convert bitband.source-memory to DEFINE_PROP_LINK
      armv7m: Convert armv7m.memory to DEFINE_PROP_LINK
      gicv3: Convert to DEFINE_PROP_LINK
      xlnx_zynqmp: Convert to DEFINE_PROP_LINK
      xilinx_axienet: Convert to DEFINE_PROP_LINK
      xilinx_axidma: Convert to DEFINE_PROP_LINK

Peter Maydell (23):
      target/arm: Implement ARMv8M's PMSAv8 registers
      target/arm: Implement new PMSAv8 behaviour
      target/arm: Add state field, feature bit and migration for v8M secure state
      target/arm: Register second AddressSpace for secure v8M CPUs
      target/arm: Add MMU indexes for secure v8M
      target/arm: Make BASEPRI register banked for v8M
      target/arm: Make PRIMASK register banked for v8M
      target/arm: Make FAULTMASK register banked for v8M
      target/arm: Make CONTROL register banked for v8M
      nvic: Add NS alias SCS region
      target/arm: Make VTOR register banked for v8M
      target/arm: Make MPU_MAIR0, MPU_MAIR1 registers banked for v8M
      target/arm: Make MPU_RBAR, MPU_RLAR banked for v8M
      target/arm: Make MPU_RNR register banked for v8M
      target/arm: Make MPU_CTRL register banked for v8M
      target/arm: Make CCR register banked for v8M
      target/arm: Make MMFAR banked for v8M
      target/arm: Make CFSR register banked for v8M
      target/arm: Move regime_is_secure() to target/arm/internals.h
      target/arm: Implement BXNS, and banked stack pointers
      boards.h: Define new flag ignore_memory_transaction_failures
      hw/arm: Set ignore_memory_transaction_failures for most ARM boards
      target/arm: Implement new do_transaction_failed hook

Portia Stephens (1):
      target/arm: Add Jazelle feature

Thomas Huth (1):
      hw/arm/allwinner-a10: Mark the allwinner-a10 device with user_creatable = false

 include/hw/boards.h           |  11 ++
 include/hw/intc/armv7m_nvic.h |   1 +
 include/qom/cpu.h             |   7 +-
 target/arm/cpu.h              | 101 ++++++++++++--
 target/arm/helper.h           |   2 +
 target/arm/internals.h        |  36 +++++
 target/arm/translate.h        |   1 +
 hw/arm/allwinner-a10.c        |   2 +
 hw/arm/armv7m.c               |  16 +--
 hw/arm/aspeed.c               |   3 +
 hw/arm/collie.c               |   1 +
 hw/arm/cubieboard.c           |   1 +
 hw/arm/digic_boards.c         |   1 +
 hw/arm/exynos4_boards.c       |   2 +
 hw/arm/gumstix.c              |   2 +
 hw/arm/highbank.c             |   2 +
 hw/arm/imx25_pdk.c            |   1 +
 hw/arm/integratorcp.c         |   1 +
 hw/arm/kzm.c                  |   1 +
 hw/arm/mainstone.c            |   1 +
 hw/arm/musicpal.c             |   1 +
 hw/arm/netduino2.c            |   1 +
 hw/arm/nseries.c              |   2 +
 hw/arm/omap_sx1.c             |   2 +
 hw/arm/palm.c                 |   1 +
 hw/arm/raspi.c                |   1 +
 hw/arm/realview.c             |   4 +
 hw/arm/sabrelite.c            |   1 +
 hw/arm/spitz.c                |   4 +
 hw/arm/stellaris.c            |   2 +
 hw/arm/tosa.c                 |   1 +
 hw/arm/versatilepb.c          |   2 +
 hw/arm/vexpress.c             |   1 +
 hw/arm/xilinx_zynq.c          |   1 +
 hw/arm/xlnx-ep108.c           |   2 +
 hw/arm/xlnx-zynqmp.c          |   7 +-
 hw/arm/z2.c                   |   1 +
 hw/dma/xilinx_axidma.c        |  16 +--
 hw/intc/arm_gicv3_its_kvm.c   |  19 +--
 hw/intc/armv7m_nvic.c         | 291 ++++++++++++++++++++++++++++++++------
 hw/net/xilinx_axienet.c       |  16 +--
 qom/cpu.c                     |  16 +++
 target/arm/cpu.c              |  88 +++++++++---
 target/arm/helper.c           | 315 +++++++++++++++++++++++++++++++++---------
 target/arm/machine.c          | 105 ++++++++++++--
 target/arm/op_helper.c        |  43 ++++++
 target/arm/translate.c        |  54 +++++++-
 scripts/device-crash-test     |   1 -
 48 files changed, 978 insertions(+), 213 deletions(-)

Re: [Qemu-devel] [PULL 00/31] target-arm queue
Posted by Peter Maydell 6 years, 7 months ago
On 7 September 2017 at 14:27, Peter Maydell <peter.maydell@linaro.org> wrote:
> Second ARM pull request of this week; this one has my next
> set of v8M patches and a handful of more minor stuff from
> other people.
>
> thanks
> -- PMM
>
> The following changes since commit 8ee5f9b3ecc94e3eb7a8235f4b2c3ec9024807f6:
>
>   Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging (2017-09-07 10:45:18 +0100)
>
> are available in the git repository at:
>
>   git://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20170907
>
> for you to fetch changes up to c99a55d38dd5b5131f3fcbbaf41828a09ee62544:
>
>   target/arm: Add Jazelle feature (2017-09-07 13:54:55 +0100)
>
> ----------------------------------------------------------------
> target-arm:
>  * cleanups converting to DEFINE_PROP_LINK
>  * allwinner-a10: mark as not user-creatable
>  * initial patches working towards ARMv8M support
>  * implement generating aborts on memory transaction failures
>  * make BXJ behave correctly (ie not UNDEF) on ARMv6-and-later

Applied, thanks.

-- PMM