From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-devel@nongnu.org
Subject: [PULL 00/33] target-arm queue
Date: Thu, 2 Nov 2023 17:38:02 +0000 [thread overview]
Message-ID: <20231102173835.609985-1-peter.maydell@linaro.org> (raw)
Hi; here's the latest target-arm pull request. Nothing too
exciting, just an accumulation of refactorings, minor features
and bugfixes. (I checked that the tag has propagated to all
the git.linaro.org mirrors.)
thanks
-- PMM
The following changes since commit 6c9ae1ce82b65faa3f266fd103729878cf11e07e:
Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging (2023-11-01 06:58:11 +0900)
are available in the Git repository at:
https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20231102
for you to fetch changes up to 1c98a821a2b3620c516f3da0d74719ed6f33bced:
tests/qtest: Introduce tests for AMD/Xilinx Versal TRNG device (2023-11-02 14:42:03 +0000)
----------------------------------------------------------------
target-arm queue:
* linux-user/elfload: Add missing arm64 hwcap values
* stellaris-gamepad: Convert to qdev
* docs/specs: Convert various txt docs to rST
* MAINTAINERS: Make sure that gicv3_internal.h is covered, too
* hw/arm/pxa2xx_gpio: Pass CPU using QOM link property
* hw/watchdog/wdt_imx2: Trace MMIO access and timer activity
* hw/misc/imx7_snvs: Trace MMIO access
* hw/misc/imx6_ccm: Convert DPRINTF to trace events
* hw/i2c/pm_smbus: Convert DPRINTF to trace events
* target/arm: Enable FEAT_MOPS insns in user-mode emulation
* linux-user: Report AArch64 hwcap2 fields above bit 31
* target/arm: Make FEAT_MOPS SET* insns handle Xs == XZR correctly
* target/arm: Fix SVE STR increment
* hw/char/stm32f2xx_usart: implement TX interrupts
* target/arm: Correctly propagate stage 1 BTI guarded bit in a two-stage walk
* xlnx-versal-virt: Add AMD/Xilinx TRNG device
----------------------------------------------------------------
Bernhard Beschow (5):
hw/watchdog/wdt_imx2: Trace MMIO access
hw/watchdog/wdt_imx2: Trace timer activity
hw/misc/imx7_snvs: Trace MMIO access
hw/misc/imx6_ccm: Convert DPRINTF to trace events
hw/i2c/pm_smbus: Convert DPRINTF to trace events
Hans-Erik Floryd (3):
hw/char/stm32f2xx_usart: Extract common IRQ update code to update_irq()
hw/char/stm32f2xx_usart: Update IRQ when DR is written
hw/char/stm32f2xx_usart: Add more definitions for CR1 register
Kevin Wolf (1):
qdev: Add qdev_prop_set_array()
Marielle Novastrider (1):
linux-user/elfload: Add missing arm64 hwcap values
Peter Maydell (17):
hw/input/stellaris_input: Rename to stellaris_gamepad
hw/input/stellaris_gamepad: Rename structs to our usual convention
hw/input/stellaris_gamepad: Remove StellarisGamepadButton struct
hw/input/stellaris_input: Convert to qdev
hw/input/stellaris_gamepad: Convert to qemu_input_handler_register()
docs/specs/vmw_pvscsi-spec: Convert to rST
docs/specs/edu: Convert to rST
docs/specs/ivshmem-spec: Convert to rST
docs/specs/pvpanic: Convert to rST
docs/specs/standard-vga: Convert to rST
docs/specs/virt-ctlr: Convert to rST
docs/specs/vmcoreinfo: Convert to rST
docs/specs/vmgenid: Convert to rST
target/arm: Enable FEAT_MOPS insns in user-mode emulation
linux-user: Report AArch64 hwcap2 fields above bit 31
target/arm: Make FEAT_MOPS SET* insns handle Xs == XZR correctly
target/arm: Correctly propagate stage 1 BTI guarded bit in a two-stage walk
Philippe Mathieu-Daudé (1):
hw/arm/pxa2xx_gpio: Pass CPU using QOM link property
Richard Henderson (1):
target/arm: Fix SVE STR increment
Thomas Huth (1):
MAINTAINERS: Make sure that gicv3_internal.h is covered, too
Tong Ho (3):
hw/misc: Introduce AMD/Xilix Versal TRNG device
hw/arm: xlnx-versal-virt: Add AMD/Xilinx TRNG device
tests/qtest: Introduce tests for AMD/Xilinx Versal TRNG device
MAINTAINERS | 9 +-
docs/specs/{edu.txt => edu.rst} | 84 ++-
docs/specs/index.rst | 8 +
docs/specs/{ivshmem-spec.txt => ivshmem-spec.rst} | 63 +-
docs/specs/pci-ids.rst | 2 +-
docs/specs/{pvpanic.txt => pvpanic.rst} | 41 +-
docs/specs/standard-vga.rst | 94 +++
docs/specs/standard-vga.txt | 81 ---
docs/specs/{virt-ctlr.txt => virt-ctlr.rst} | 12 +-
docs/specs/vmcoreinfo.rst | 54 ++
docs/specs/vmcoreinfo.txt | 53 --
docs/specs/vmgenid.rst | 246 ++++++++
docs/specs/vmgenid.txt | 245 --------
docs/specs/vmw_pvscsi-spec.rst | 115 ++++
docs/specs/vmw_pvscsi-spec.txt | 92 ---
docs/system/devices/ivshmem.rst | 2 +-
include/hw/arm/xlnx-versal.h | 5 +
include/hw/char/stm32f2xx_usart.h | 10 +-
include/hw/input/gamepad.h | 18 -
include/hw/input/stellaris_gamepad.h | 37 ++
include/hw/misc/xlnx-versal-trng.h | 58 ++
include/hw/qdev-properties.h | 3 +
linux-user/loader.h | 2 +-
target/arm/cpu-features.h | 5 +
target/arm/internals.h | 1 -
hw/arm/pxa2xx_gpio.c | 8 +-
hw/arm/stellaris.c | 34 +-
hw/arm/xlnx-versal.c | 16 +
hw/char/stm32f2xx_usart.c | 29 +-
hw/core/qdev-properties.c | 21 +
hw/display/vga-isa.c | 2 +-
hw/display/vga-pci.c | 2 +-
hw/i2c/pm_smbus.c | 18 +-
hw/input/stellaris_gamepad.c | 99 +++
hw/input/stellaris_input.c | 93 ---
hw/misc/imx6_ccm.c | 41 +-
hw/misc/imx7_snvs.c | 5 +
hw/misc/xlnx-versal-trng.c | 717 ++++++++++++++++++++++
hw/watchdog/wdt_imx2.c | 28 +-
linux-user/elfload.c | 11 +-
target/arm/cpu.c | 2 +
target/arm/ptw.c | 7 +-
target/arm/tcg/helper-a64.c | 15 +-
target/arm/tcg/translate-sve.c | 5 +-
tests/qtest/xlnx-versal-trng-test.c | 485 +++++++++++++++
tests/tcg/aarch64/sve-str.c | 49 ++
hw/arm/Kconfig | 3 +-
hw/i2c/trace-events | 6 +
hw/input/Kconfig | 2 +-
hw/input/meson.build | 2 +-
hw/misc/Kconfig | 3 +
hw/misc/meson.build | 3 +
hw/misc/trace-events | 19 +
hw/watchdog/trace-events | 6 +
tests/qtest/meson.build | 2 +-
tests/tcg/aarch64/Makefile.target | 6 +-
56 files changed, 2302 insertions(+), 777 deletions(-)
rename docs/specs/{edu.txt => edu.rst} (64%)
rename docs/specs/{ivshmem-spec.txt => ivshmem-spec.rst} (88%)
rename docs/specs/{pvpanic.txt => pvpanic.rst} (64%)
create mode 100644 docs/specs/standard-vga.rst
delete mode 100644 docs/specs/standard-vga.txt
rename docs/specs/{virt-ctlr.txt => virt-ctlr.rst} (70%)
create mode 100644 docs/specs/vmcoreinfo.rst
delete mode 100644 docs/specs/vmcoreinfo.txt
create mode 100644 docs/specs/vmgenid.rst
delete mode 100644 docs/specs/vmgenid.txt
create mode 100644 docs/specs/vmw_pvscsi-spec.rst
delete mode 100644 docs/specs/vmw_pvscsi-spec.txt
delete mode 100644 include/hw/input/gamepad.h
create mode 100644 include/hw/input/stellaris_gamepad.h
create mode 100644 include/hw/misc/xlnx-versal-trng.h
create mode 100644 hw/input/stellaris_gamepad.c
delete mode 100644 hw/input/stellaris_input.c
create mode 100644 hw/misc/xlnx-versal-trng.c
create mode 100644 tests/qtest/xlnx-versal-trng-test.c
create mode 100644 tests/tcg/aarch64/sve-str.c
next reply other threads:[~2023-11-02 17:39 UTC|newest]
Thread overview: 45+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-11-02 17:38 Peter Maydell [this message]
2023-11-02 17:38 ` [PULL 01/33] linux-user/elfload: Add missing arm64 hwcap values Peter Maydell
2023-11-02 17:38 ` [PULL 02/33] hw/input/stellaris_input: Rename to stellaris_gamepad Peter Maydell
2023-11-02 17:38 ` [PULL 03/33] hw/input/stellaris_gamepad: Rename structs to our usual convention Peter Maydell
2023-11-02 17:38 ` [PULL 04/33] qdev: Add qdev_prop_set_array() Peter Maydell
2023-11-02 17:38 ` [PULL 05/33] hw/input/stellaris_gamepad: Remove StellarisGamepadButton struct Peter Maydell
2023-11-02 17:38 ` [PULL 06/33] hw/input/stellaris_input: Convert to qdev Peter Maydell
2023-11-02 17:38 ` [PULL 07/33] hw/input/stellaris_gamepad: Convert to qemu_input_handler_register() Peter Maydell
2023-11-02 17:38 ` [PULL 08/33] docs/specs/vmw_pvscsi-spec: Convert to rST Peter Maydell
2023-11-02 17:38 ` [PULL 09/33] docs/specs/edu: " Peter Maydell
2023-11-02 17:38 ` [PULL 10/33] docs/specs/ivshmem-spec: " Peter Maydell
2023-11-02 17:38 ` [PULL 11/33] docs/specs/pvpanic: " Peter Maydell
2023-11-02 17:38 ` [PULL 12/33] docs/specs/standard-vga: " Peter Maydell
2023-11-02 17:38 ` [PULL 13/33] docs/specs/virt-ctlr: " Peter Maydell
2023-11-02 17:38 ` [PULL 14/33] docs/specs/vmcoreinfo: " Peter Maydell
2023-11-02 17:38 ` [PULL 15/33] docs/specs/vmgenid: " Peter Maydell
2023-11-02 17:38 ` [PULL 16/33] MAINTAINERS: Make sure that gicv3_internal.h is covered, too Peter Maydell
2023-11-02 17:38 ` [PULL 17/33] hw/arm/pxa2xx_gpio: Pass CPU using QOM link property Peter Maydell
2023-11-02 17:38 ` [PULL 18/33] hw/watchdog/wdt_imx2: Trace MMIO access Peter Maydell
2023-11-02 17:38 ` [PULL 19/33] hw/watchdog/wdt_imx2: Trace timer activity Peter Maydell
2023-11-02 17:38 ` [PULL 20/33] hw/misc/imx7_snvs: Trace MMIO access Peter Maydell
2023-11-02 17:38 ` [PULL 21/33] hw/misc/imx6_ccm: Convert DPRINTF to trace events Peter Maydell
2023-11-02 17:38 ` [PULL 22/33] hw/i2c/pm_smbus: " Peter Maydell
2023-11-02 17:38 ` [PULL 23/33] target/arm: Enable FEAT_MOPS insns in user-mode emulation Peter Maydell
2023-11-02 17:38 ` [PULL 24/33] linux-user: Report AArch64 hwcap2 fields above bit 31 Peter Maydell
2023-11-02 17:38 ` [PULL 25/33] target/arm: Make FEAT_MOPS SET* insns handle Xs == XZR correctly Peter Maydell
2023-11-02 17:38 ` [PULL 26/33] target/arm: Fix SVE STR increment Peter Maydell
2023-11-02 17:38 ` [PULL 27/33] hw/char/stm32f2xx_usart: Extract common IRQ update code to update_irq() Peter Maydell
2023-11-02 17:38 ` [PULL 28/33] hw/char/stm32f2xx_usart: Update IRQ when DR is written Peter Maydell
2023-11-02 17:38 ` [PULL 29/33] hw/char/stm32f2xx_usart: Add more definitions for CR1 register Peter Maydell
2023-11-02 17:38 ` [PULL 30/33] target/arm: Correctly propagate stage 1 BTI guarded bit in a two-stage walk Peter Maydell
2023-11-02 17:38 ` [PULL 31/33] hw/misc: Introduce AMD/Xilix Versal TRNG device Peter Maydell
2023-11-02 17:38 ` [PULL 32/33] hw/arm: xlnx-versal-virt: Add AMD/Xilinx " Peter Maydell
2023-11-02 17:38 ` [PULL 33/33] tests/qtest: Introduce tests for AMD/Xilinx Versal " Peter Maydell
2023-11-03 3:24 ` [PULL 00/33] target-arm queue Stefan Hajnoczi
-- strict thread matches above, loose matches on Subject: below --
2023-06-19 14:28 Peter Maydell
2023-06-19 16:58 ` Richard Henderson
2023-02-03 14:28 Peter Maydell
2023-02-03 18:54 ` Peter Maydell
2021-12-15 10:40 Peter Maydell
2021-12-15 20:12 ` Richard Henderson
2021-01-19 15:10 Peter Maydell
2021-01-19 16:00 ` no-reply
2020-02-28 16:38 Peter Maydell
2020-02-28 17:59 ` Peter Maydell
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=20231102173835.609985-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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).