From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-devel@nongnu.org
Subject: [PULL 00/39] target-arm queue
Date: Tue, 8 Feb 2022 11:39:09 +0000 [thread overview]
Message-ID: <20220208113948.3217356-1-peter.maydell@linaro.org> (raw)
The following changes since commit 55ef0b702bc2c90c3c4ed97f97676d8f139e5ca1:
Merge remote-tracking branch 'remotes/lvivier-gitlab/tags/linux-user-for-7.0-pull-request' into staging (2022-02-07 10:48:25 +0000)
are available in the Git repository at:
https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20220208
for you to fetch changes up to 4fd1ebb10593087d45d2f56f7f3d13447d24802c:
hw/sensor: Add lsm303dlhc magnetometer device (2022-02-08 10:56:29 +0000)
----------------------------------------------------------------
target-arm queue:
* Fix handling of SVE ZCR_LEN when using VHE
* xlnx-zynqmp: 'Or' the QSPI / QSPI DMA IRQs
* Don't ever enable PSCI when booting guest in EL3
* Adhere to SMCCC 1.3 section 5.2
* highbank: Fix issues with booting SMP
* midway: Fix issues booting at all
* boot: Drop existing dtb /psci node rather than retaining it
* versal-virt: Always call arm_load_kernel()
* force flag recalculation when messing with DAIF
* hw/timer/armv7m_systick: Update clock source before enabling timer
* hw/arm/smmuv3: Fix device reset
* hw/intc/arm_gicv3_its: refactorings and minor bug fixes
* hw/sensor: Add lsm303dlhc magnetometer device
----------------------------------------------------------------
Alex Bennée (1):
arm: force flag recalculation when messing with DAIF
Edgar E. Iglesias (1):
hw/arm: versal-virt: Always call arm_load_kernel()
Eric Auger (1):
hw/arm/smmuv3: Fix device reset
Francisco Iglesias (1):
hw/arm/xlnx-zynqmp: 'Or' the QSPI / QSPI DMA IRQs
Kevin Townsend (1):
hw/sensor: Add lsm303dlhc magnetometer device
Peter Maydell (29):
target/arm: make psci-conduit settable after realize
cpu.c: Make start-powered-off settable after realize
hw/arm/boot: Support setting psci-conduit based on guest EL
hw/arm: imx: Don't enable PSCI conduit when booting guest in EL3
hw/arm: allwinner: Don't enable PSCI conduit when booting guest in EL3
hw/arm/xlnx-zcu102: Don't enable PSCI conduit when booting guest in EL3
hw/arm/versal: Let boot.c handle PSCI enablement
hw/arm/virt: Let boot.c handle PSCI enablement
hw/arm: highbank: For EL3 guests, don't enable PSCI, start all cores
arm: tcg: Adhere to SMCCC 1.3 section 5.2
hw/arm/highbank: Drop use of secure_board_setup
hw/arm/boot: Prevent setting both psci_conduit and secure_board_setup
hw/arm/boot: Don't write secondary boot stub if using PSCI
hw/arm/highbank: Drop unused secondary boot stub code
hw/arm/boot: Drop nb_cpus field from arm_boot_info
hw/arm/boot: Drop existing dtb /psci node rather than retaining it
hw/intc/arm_gicv3_its: Use address_space_map() to access command queue packets
hw/intc/arm_gicv3_its: Keep DTEs as a struct, not a raw uint64_t
hw/intc/arm_gicv3_its: Pass DTEntry to update_dte()
hw/intc/arm_gicv3_its: Keep CTEs as a struct, not a raw uint64_t
hw/intc/arm_gicv3_its: Pass CTEntry to update_cte()
hw/intc/arm_gicv3_its: Fix address calculation in get_ite() and update_ite()
hw/intc/arm_gicv3_its: Avoid nested ifs in get_ite()
hw/intc/arm_gicv3_its: Pass ITE values back from get_ite() via a struct
hw/intc/arm_gicv3_its: Make update_ite() use ITEntry
hw/intc/arm_gicv3_its: Drop TableDesc and CmdQDesc valid fields
hw/intc/arm_gicv3_its: In MAPC with V=0, don't check rdbase field
hw/intc/arm_gicv3_its: Don't allow intid 1023 in MAPI/MAPTI
hw/intc/arm_gicv3_its: Split error checks
Richard Henderson (4):
target/arm: Fix sve_zcr_len_for_el for VHE mode running
target/arm: Tidy sve_exception_el for CPACR_EL1 access
target/arm: Fix {fp, sve}_exception_el for VHE mode running
target/arm: Use CPTR_TFP with CPTR_EL3 in fp_exception_el
Richard Petri (1):
hw/timer/armv7m_systick: Update clock source before enabling timer
hw/intc/gicv3_internal.h | 23 +-
include/hw/arm/boot.h | 14 +-
include/hw/arm/xlnx-versal.h | 1 -
include/hw/arm/xlnx-zynqmp.h | 2 +
include/hw/intc/arm_gicv3_its_common.h | 2 -
cpu.c | 22 +-
hw/arm/allwinner-h3.c | 9 +-
hw/arm/aspeed.c | 1 -
hw/arm/boot.c | 107 ++++-
hw/arm/exynos4_boards.c | 1 -
hw/arm/fsl-imx6ul.c | 2 -
hw/arm/fsl-imx7.c | 8 +-
hw/arm/highbank.c | 72 +---
hw/arm/imx25_pdk.c | 3 +-
hw/arm/kzm.c | 1 -
hw/arm/mcimx6ul-evk.c | 2 +-
hw/arm/mcimx7d-sabre.c | 2 +-
hw/arm/npcm7xx.c | 3 -
hw/arm/orangepi.c | 5 +-
hw/arm/raspi.c | 1 -
hw/arm/realview.c | 1 -
hw/arm/sabrelite.c | 1 -
hw/arm/sbsa-ref.c | 1 -
hw/arm/smmuv3.c | 6 +
hw/arm/vexpress.c | 1 -
hw/arm/virt.c | 13 +-
hw/arm/xilinx_zynq.c | 1 -
hw/arm/xlnx-versal-virt.c | 17 +-
hw/arm/xlnx-versal.c | 5 +-
hw/arm/xlnx-zcu102.c | 1 +
hw/arm/xlnx-zynqmp.c | 25 +-
hw/intc/arm_gicv3_its.c | 696 +++++++++++++++------------------
hw/sensor/lsm303dlhc_mag.c | 556 ++++++++++++++++++++++++++
hw/timer/armv7m_systick.c | 8 +-
target/arm/cpu.c | 6 +-
target/arm/helper-a64.c | 2 +
target/arm/helper.c | 118 ++++--
target/arm/psci.c | 35 +-
tests/qtest/lsm303dlhc-mag-test.c | 148 +++++++
hw/sensor/Kconfig | 4 +
hw/sensor/meson.build | 1 +
tests/qtest/meson.build | 1 +
42 files changed, 1308 insertions(+), 620 deletions(-)
create mode 100644 hw/sensor/lsm303dlhc_mag.c
create mode 100644 tests/qtest/lsm303dlhc-mag-test.c
next reply other threads:[~2022-02-08 13:32 UTC|newest]
Thread overview: 48+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-02-08 11:39 Peter Maydell [this message]
2022-02-08 11:39 ` [PULL 01/39] target/arm: Fix sve_zcr_len_for_el for VHE mode running Peter Maydell
2022-02-08 11:39 ` [PULL 02/39] target/arm: Tidy sve_exception_el for CPACR_EL1 access Peter Maydell
2022-02-08 11:39 ` [PULL 03/39] target/arm: Fix {fp, sve}_exception_el for VHE mode running Peter Maydell
2022-02-08 11:39 ` [PULL 04/39] target/arm: Use CPTR_TFP with CPTR_EL3 in fp_exception_el Peter Maydell
2022-02-08 11:39 ` [PULL 05/39] hw/arm/xlnx-zynqmp: 'Or' the QSPI / QSPI DMA IRQs Peter Maydell
2022-02-08 11:39 ` [PULL 06/39] target/arm: make psci-conduit settable after realize Peter Maydell
2022-02-08 11:39 ` [PULL 07/39] cpu.c: Make start-powered-off " Peter Maydell
2022-02-08 11:39 ` [PULL 08/39] hw/arm/boot: Support setting psci-conduit based on guest EL Peter Maydell
2022-02-08 11:39 ` [PULL 09/39] hw/arm: imx: Don't enable PSCI conduit when booting guest in EL3 Peter Maydell
2022-02-08 11:39 ` [PULL 10/39] hw/arm: allwinner: " Peter Maydell
2022-02-08 11:39 ` [PULL 11/39] hw/arm/xlnx-zcu102: " Peter Maydell
2022-02-08 11:39 ` [PULL 12/39] hw/arm/versal: Let boot.c handle PSCI enablement Peter Maydell
2022-02-08 11:39 ` [PULL 13/39] hw/arm/virt: " Peter Maydell
2022-02-08 11:39 ` [PULL 14/39] hw/arm: highbank: For EL3 guests, don't enable PSCI, start all cores Peter Maydell
2022-02-08 11:39 ` [PULL 15/39] arm: tcg: Adhere to SMCCC 1.3 section 5.2 Peter Maydell
2022-02-08 11:39 ` [PULL 16/39] hw/arm/highbank: Drop use of secure_board_setup Peter Maydell
2022-02-08 11:39 ` [PULL 17/39] hw/arm/boot: Prevent setting both psci_conduit and secure_board_setup Peter Maydell
2022-02-08 11:39 ` [PULL 18/39] hw/arm/boot: Don't write secondary boot stub if using PSCI Peter Maydell
2022-02-08 11:39 ` [PULL 19/39] hw/arm/highbank: Drop unused secondary boot stub code Peter Maydell
2022-02-08 11:39 ` [PULL 20/39] hw/arm/boot: Drop nb_cpus field from arm_boot_info Peter Maydell
2022-02-08 11:39 ` [PULL 21/39] hw/arm/boot: Drop existing dtb /psci node rather than retaining it Peter Maydell
2022-02-08 11:39 ` [PULL 22/39] hw/arm: versal-virt: Always call arm_load_kernel() Peter Maydell
2022-02-08 11:39 ` [PULL 23/39] arm: force flag recalculation when messing with DAIF Peter Maydell
2022-02-08 11:39 ` [PULL 24/39] hw/timer/armv7m_systick: Update clock source before enabling timer Peter Maydell
2022-02-08 11:39 ` [PULL 25/39] hw/arm/smmuv3: Fix device reset Peter Maydell
2022-02-08 11:39 ` [PULL 26/39] hw/intc/arm_gicv3_its: Use address_space_map() to access command queue packets Peter Maydell
2022-02-08 11:39 ` [PULL 27/39] hw/intc/arm_gicv3_its: Keep DTEs as a struct, not a raw uint64_t Peter Maydell
2022-02-08 11:39 ` [PULL 28/39] hw/intc/arm_gicv3_its: Pass DTEntry to update_dte() Peter Maydell
2022-02-08 11:39 ` [PULL 29/39] hw/intc/arm_gicv3_its: Keep CTEs as a struct, not a raw uint64_t Peter Maydell
2022-02-08 11:39 ` [PULL 30/39] hw/intc/arm_gicv3_its: Pass CTEntry to update_cte() Peter Maydell
2022-02-08 11:39 ` [PULL 31/39] hw/intc/arm_gicv3_its: Fix address calculation in get_ite() and update_ite() Peter Maydell
2022-02-08 11:39 ` [PULL 32/39] hw/intc/arm_gicv3_its: Avoid nested ifs in get_ite() Peter Maydell
2022-02-08 11:39 ` [PULL 33/39] hw/intc/arm_gicv3_its: Pass ITE values back from get_ite() via a struct Peter Maydell
2022-02-08 11:39 ` [PULL 34/39] hw/intc/arm_gicv3_its: Make update_ite() use ITEntry Peter Maydell
2022-02-08 11:39 ` [PULL 35/39] hw/intc/arm_gicv3_its: Drop TableDesc and CmdQDesc valid fields Peter Maydell
2022-02-08 11:39 ` [PULL 36/39] hw/intc/arm_gicv3_its: In MAPC with V=0, don't check rdbase field Peter Maydell
2022-02-08 11:39 ` [PULL 37/39] hw/intc/arm_gicv3_its: Don't allow intid 1023 in MAPI/MAPTI Peter Maydell
2022-02-08 11:39 ` [PULL 38/39] hw/intc/arm_gicv3_its: Split error checks Peter Maydell
2022-02-08 11:39 ` [PULL 39/39] hw/sensor: Add lsm303dlhc magnetometer device Peter Maydell
2022-02-08 15:03 ` [PULL 00/39] target-arm queue Peter Maydell
-- strict thread matches above, loose matches on Subject: below --
2022-09-22 16:34 Peter Maydell
2022-09-26 19:22 ` Stefan Hajnoczi
2021-03-12 13:51 Peter Maydell
2020-05-04 12:32 Peter Maydell
2020-05-04 13:34 ` Peter Maydell
2020-05-05 8:19 ` no-reply
2020-05-05 8:20 ` no-reply
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=20220208113948.3217356-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.