From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-devel@nongnu.org
Subject: [PULL 00/33] target-arm queue
Date: Fri, 28 Feb 2020 16:38:07 +0000 [thread overview]
Message-ID: <20200228163840.23585-1-peter.maydell@linaro.org> (raw)
Another arm pullreq; nothing particularly exciting here.
-- PMM
The following changes since commit e27d5b488ef08408691bfed61f34ee2858136287:
Merge remote-tracking branch 'remotes/juanquintela/tags/pull-migration-pull-request' into staging (2020-02-28 14:02:31 +0000)
are available in the Git repository at:
https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20200228
for you to fetch changes up to 1904f9b5f1d94fe12fe021db6b504c87d684f6db:
hw/intc/arm_gic_kvm: Don't assume kernel can provide a GICv2 (2020-02-28 16:14:57 +0000)
----------------------------------------------------------------
target-arm queue:
* hw/arm: Use TYPE_PL011 to create serial port
* target/arm: Set ID_MMFR4.HPDS for aarch64_max_initfn
* hw/arm/integratorcp: Map the audio codec controller
* GICv2: Correctly implement the limited number of priority bits
* target/arm: refactoring of VFP related feature checks and decode
* xilinx_zynq: Fix USB port instantiation
* acceptance tests for n800, n810, integratorcp
* Implement v8.3-RCPC, v8.4-RCPC, v8.3-CCIDX
* arm_gic_kvm: Don't assume kernel can provide a GICv2
(provide better error message for user error)
----------------------------------------------------------------
Gavin Shan (1):
hw/arm: Use TYPE_PL011 to create serial port
Guenter Roeck (2):
hw/arm/xilinx_zynq: Fix USB port instantiation
hw/usb/hcd-ehci-sysbus: Remove obsolete xlnx, ps7-usb class
Peter Maydell (5):
target/arm: Fix wrong use of FIELD_EX32 on ID_AA64DFR0
target/arm: Implement v8.3-RCPC
target/arm: Implement v8.4-RCPC
target/arm: Implement ARMv8.3-CCIDX
hw/intc/arm_gic_kvm: Don't assume kernel can provide a GICv2
Philippe Mathieu-Daudé (3):
hw/arm/integratorcp: Map the audio codec controller
tests/acceptance: Extract boot_integratorcp() from test_integratorcp()
tests/acceptance/integratorcp: Verify Tux is displayed on framebuffer
Richard Henderson (17):
target/arm: Set ID_MMFR4.HPDS for aarch64_max_initfn
target/arm: Add isar_feature_aa32_vfp_simd
target/arm: Rename isar_feature_aa32_fpdp_v2
target/arm: Add isar_feature_aa32_{fpsp_v2, fpsp_v3, fpdp_v3}
target/arm: Add isar_feature_aa64_fp_simd, isar_feature_aa32_vfp
target/arm: Perform fpdp_v2 check first
target/arm: Replace ARM_FEATURE_VFP3 checks with fp{sp, dp}_v3
target/arm: Add missing checks for fpsp_v2
target/arm: Replace ARM_FEATURE_VFP4 with isar_feature_aa32_simdfmac
target/arm: Remove ARM_FEATURE_VFP check from disas_vfp_insn
target/arm: Move VLLDM and VLSTM to vfp.decode
target/arm: Move the vfp decodetree calls next to the base isa
linux-user/arm: Replace ARM_FEATURE_VFP* tests for HWCAP
target/arm: Remove ARM_FEATURE_VFP*
target/arm: Add formats for some vfp 2 and 3-register insns
target/arm: Split VFM decode
target/arm: Split VMINMAXNM decode
Sai Pavan Boddu (3):
arm_gic: Mask the un-supported priority bits
cpu/a9mpcore: Set number of GIC priority bits to 5
cpu/arm11mpcore: Set number of GIC priority bits to 4
Thomas Huth (2):
tests/acceptance: Add a test for the N800 and N810 arm machines
tests/acceptance: Add a test for the integratorcp arm machine
include/hw/intc/arm_gic.h | 2 +
include/hw/intc/arm_gic_common.h | 1 +
target/arm/cpu.h | 88 +++++-
hw/arm/integratorcp.c | 1 +
hw/arm/sbsa-ref.c | 3 +-
hw/arm/virt.c | 3 +-
hw/arm/xilinx_zynq.c | 5 +-
hw/arm/xlnx-versal.c | 3 +-
hw/cpu/a9mpcore.c | 4 +
hw/cpu/arm11mpcore.c | 5 +
hw/intc/arm_gic.c | 33 +-
hw/intc/arm_gic_common.c | 1 +
hw/intc/arm_gic_kvm.c | 9 +
hw/intc/armv7m_nvic.c | 20 +-
hw/usb/hcd-ehci-sysbus.c | 17 -
linux-user/arm/signal.c | 4 +-
linux-user/elfload.c | 25 +-
target/arm/arch_dump.c | 11 +-
target/arm/cpu.c | 44 +--
target/arm/cpu64.c | 5 +-
target/arm/helper.c | 23 +-
target/arm/kvm32.c | 5 -
target/arm/kvm64.c | 1 -
target/arm/m_helper.c | 11 +-
target/arm/machine.c | 5 +-
target/arm/translate-a64.c | 114 +++++++
target/arm/translate-vfp.inc.c | 448 +++++++++++++++++----------
target/arm/translate.c | 122 ++------
MAINTAINERS | 2 +
hw/arm/Kconfig | 1 +
target/arm/vfp-uncond.decode | 12 +-
target/arm/vfp.decode | 153 ++++-----
tests/acceptance/machine_arm_integratorcp.py | 99 ++++++
tests/acceptance/machine_arm_n8x0.py | 49 +++
34 files changed, 865 insertions(+), 464 deletions(-)
create mode 100644 tests/acceptance/machine_arm_integratorcp.py
create mode 100644 tests/acceptance/machine_arm_n8x0.py
next reply other threads:[~2020-02-28 16:39 UTC|newest]
Thread overview: 57+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-02-28 16:38 Peter Maydell [this message]
2020-02-28 16:38 ` [PULL 01/33] hw/arm: Use TYPE_PL011 to create serial port Peter Maydell
2020-02-28 16:38 ` [PULL 02/33] target/arm: Set ID_MMFR4.HPDS for aarch64_max_initfn Peter Maydell
2020-02-28 16:38 ` [PULL 03/33] hw/arm/integratorcp: Map the audio codec controller Peter Maydell
2020-02-28 16:38 ` [PULL 04/33] arm_gic: Mask the un-supported priority bits Peter Maydell
2020-02-28 16:38 ` [PULL 05/33] cpu/a9mpcore: Set number of GIC priority bits to 5 Peter Maydell
2020-02-28 16:38 ` [PULL 06/33] cpu/arm11mpcore: Set number of GIC priority bits to 4 Peter Maydell
2020-02-28 16:38 ` [PULL 07/33] target/arm: Add isar_feature_aa32_vfp_simd Peter Maydell
2020-02-28 16:38 ` [PULL 08/33] target/arm: Rename isar_feature_aa32_fpdp_v2 Peter Maydell
2020-02-28 16:38 ` [PULL 09/33] target/arm: Add isar_feature_aa32_{fpsp_v2, fpsp_v3, fpdp_v3} Peter Maydell
2020-02-28 16:38 ` [PULL 10/33] target/arm: Add isar_feature_aa64_fp_simd, isar_feature_aa32_vfp Peter Maydell
2020-02-28 16:38 ` [PULL 11/33] target/arm: Perform fpdp_v2 check first Peter Maydell
2020-02-28 16:38 ` [PULL 12/33] target/arm: Replace ARM_FEATURE_VFP3 checks with fp{sp, dp}_v3 Peter Maydell
2020-02-28 16:38 ` [PULL 13/33] target/arm: Add missing checks for fpsp_v2 Peter Maydell
2020-02-28 16:38 ` [PULL 14/33] target/arm: Replace ARM_FEATURE_VFP4 with isar_feature_aa32_simdfmac Peter Maydell
2020-02-28 16:38 ` [PULL 15/33] target/arm: Remove ARM_FEATURE_VFP check from disas_vfp_insn Peter Maydell
2020-02-28 16:38 ` [PULL 16/33] target/arm: Move VLLDM and VLSTM to vfp.decode Peter Maydell
2020-02-28 16:38 ` [PULL 17/33] target/arm: Move the vfp decodetree calls next to the base isa Peter Maydell
2020-02-28 16:38 ` [PULL 18/33] linux-user/arm: Replace ARM_FEATURE_VFP* tests for HWCAP Peter Maydell
2020-02-28 16:38 ` [PULL 19/33] target/arm: Remove ARM_FEATURE_VFP* Peter Maydell
2020-02-28 16:38 ` [PULL 20/33] target/arm: Add formats for some vfp 2 and 3-register insns Peter Maydell
2020-02-28 16:38 ` [PULL 21/33] target/arm: Split VFM decode Peter Maydell
2020-02-28 16:38 ` [PULL 22/33] target/arm: Split VMINMAXNM decode Peter Maydell
2020-02-28 16:38 ` [PULL 23/33] hw/arm/xilinx_zynq: Fix USB port instantiation Peter Maydell
2021-05-19 17:50 ` Philippe Mathieu-Daudé
2020-02-28 16:38 ` [PULL 24/33] hw/usb/hcd-ehci-sysbus: Remove obsolete xlnx, ps7-usb class Peter Maydell
2020-02-28 16:38 ` [PULL 25/33] tests/acceptance: Add a test for the N800 and N810 arm machines Peter Maydell
2020-10-17 17:51 ` Philippe Mathieu-Daudé
2020-10-19 6:31 ` Thomas Huth
2020-10-19 9:30 ` Philippe Mathieu-Daudé
2020-10-19 9:43 ` Philippe Mathieu-Daudé
2020-10-23 15:43 ` Igor Mammedov
2020-10-23 17:39 ` Philippe Mathieu-Daudé
2020-10-23 19:04 ` Igor Mammedov
2020-10-25 17:03 ` Peter Maydell
2020-10-26 13:36 ` Igor Mammedov
2020-10-26 14:26 ` Peter Maydell
2020-10-27 10:54 ` Igor Mammedov
2020-02-28 16:38 ` [PULL 26/33] tests/acceptance: Add a test for the integratorcp arm machine Peter Maydell
2020-02-28 16:38 ` [PULL 27/33] tests/acceptance: Extract boot_integratorcp() from test_integratorcp() Peter Maydell
2020-02-28 16:38 ` [PULL 28/33] tests/acceptance/integratorcp: Verify Tux is displayed on framebuffer Peter Maydell
2020-02-28 16:38 ` [PULL 29/33] target/arm: Fix wrong use of FIELD_EX32 on ID_AA64DFR0 Peter Maydell
2020-02-28 16:38 ` [PULL 30/33] target/arm: Implement v8.3-RCPC Peter Maydell
2020-02-28 16:38 ` [PULL 31/33] target/arm: Implement v8.4-RCPC Peter Maydell
2020-02-28 16:38 ` [PULL 32/33] target/arm: Implement ARMv8.3-CCIDX Peter Maydell
2020-02-28 16:38 ` [PULL 33/33] hw/intc/arm_gic_kvm: Don't assume kernel can provide a GICv2 Peter Maydell
2020-02-28 17:59 ` [PULL 00/33] target-arm queue Peter Maydell
2021-01-19 15:10 Peter Maydell
2021-01-19 16:00 ` no-reply
2021-12-15 10:40 Peter Maydell
2021-12-15 20:12 ` Richard Henderson
2023-02-03 14:28 Peter Maydell
2023-02-03 18:54 ` Peter Maydell
2023-06-19 14:28 Peter Maydell
2023-06-19 16:58 ` Richard Henderson
2023-11-02 17:38 Peter Maydell
2023-11-03 3:24 ` Stefan Hajnoczi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200228163840.23585-1-peter.maydell@linaro.org \
--to=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.