[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/39] target-arm queue
From: |
Peter Maydell |
Subject: |
[PULL 00/39] target-arm queue |
Date: |
Thu, 22 Sep 2022 17:34:57 +0100 |
Hi; this pullreq contains mainly a chunk of RTH's refactoring
of the Arm pagetable walk code, plus a series from me fixing
configure checkpatch warnings, and some old patches to various
files all over the tree getting rid of dynamic stack allocation.
thanks
-- PMM
The following changes since commit 6338c30111d596d955e6bc933a82184a0b910c43:
Merge tag 'm68k-for-7.2-pull-request' of https://github.com/vivier/qemu-m68k
into staging (2022-09-21 13:12:36 -0400)
are available in the Git repository at:
https://git.linaro.org/people/pmaydell/qemu-arm.git
tags/pull-target-arm-20220922
for you to fetch changes up to b3b5472db0ab7a53499441c1fe1dedec05b1e285:
configure: Avoid use of 'local' as it is non-POSIX (2022-09-22 16:38:29 +0100)
----------------------------------------------------------------
target-arm queue:
* hw/net/can: fix Xilinx ZynqMP CAN RX FIFO logic
* Fix alignment for Neon VLD4.32
* Refactoring of page-table-walk code
* hw/acpi: Add ospm_status hook implementation for acpi-ged
* hw/net/lan9118: Signal TSFL_INT flag when TX FIFO reaches specified level
* chardev/baum: avoid variable-length arrays
* io/channel-websock: avoid variable-length arrays
* hw/net/e1000e_core: Use definition to avoid dynamic stack allocation
* hw/ppc/pnv: Avoid dynamic stack allocation
* hw/intc/xics: Avoid dynamic stack allocation
* hw/i386/multiboot: Avoid dynamic stack allocation
* hw/usb/hcd-ohci: Use definition to avoid dynamic stack allocation
* ui/curses: Avoid dynamic stack allocation
* tests/unit/test-vmstate: Avoid dynamic stack allocation
* configure: fix various shellcheck-spotted issues and nits
----------------------------------------------------------------
Anton Kochkov (1):
hw/net/can: fix Xilinx ZynqMP CAN RX FIFO logic
Clément Chigot (1):
target/arm: Fix alignment for VLD4.32
Keqian Zhu (1):
hw/acpi: Add ospm_status hook implementation for acpi-ged
Lucas Dietrich (1):
hw/net/lan9118: Signal TSFL_INT flag when TX FIFO reaches specified level
Peter Maydell (7):
configure: Remove unused python_version variable
configure: Remove unused meson_args variable
configure: Add missing quoting for some easy cases
configure: Add './' on front of glob of */config-devices.mak.d
configure: Remove use of backtick `...` syntax
configure: Check mkdir result directly, not via $?
configure: Avoid use of 'local' as it is non-POSIX
Philippe Mathieu-Daudé (11):
chardev/baum: Replace magic values by X_MAX / Y_MAX definitions
chardev/baum: Use definitions to avoid dynamic stack allocation
chardev/baum: Avoid dynamic stack allocation
io/channel-websock: Replace strlen(const_str) by sizeof(const_str) - 1
hw/net/e1000e_core: Use definition to avoid dynamic stack allocation
hw/ppc/pnv: Avoid dynamic stack allocation
hw/intc/xics: Avoid dynamic stack allocation
hw/i386/multiboot: Avoid dynamic stack allocation
hw/usb/hcd-ohci: Use definition to avoid dynamic stack allocation
ui/curses: Avoid dynamic stack allocation
tests/unit/test-vmstate: Avoid dynamic stack allocation
Richard Henderson (17):
target/arm: Create GetPhysAddrResult
target/arm: Use GetPhysAddrResult in get_phys_addr_lpae
target/arm: Use GetPhysAddrResult in get_phys_addr_v6
target/arm: Use GetPhysAddrResult in get_phys_addr_v5
target/arm: Use GetPhysAddrResult in get_phys_addr_pmsav5
target/arm: Use GetPhysAddrResult in get_phys_addr_pmsav7
target/arm: Use GetPhysAddrResult in get_phys_addr_pmsav8
target/arm: Use GetPhysAddrResult in pmsav8_mpu_lookup
target/arm: Remove is_subpage argument to pmsav8_mpu_lookup
target/arm: Add is_secure parameter to v8m_security_lookup
target/arm: Add secure parameter to pmsav8_mpu_lookup
target/arm: Add is_secure parameter to get_phys_addr_v5
target/arm: Add is_secure parameter to get_phys_addr_v6
target/arm: Add secure parameter to get_phys_addr_pmsav8
target/arm: Add is_secure parameter to pmsav7_use_background_region
target/arm: Add secure parameter to get_phys_addr_pmsav7
target/arm: Add is_secure parameter to get_phys_addr_pmsav5
configure | 82 +++++-----
target/arm/internals.h | 26 +--
chardev/baum.c | 22 ++-
hw/acpi/generic_event_device.c | 8 +
hw/i386/multiboot.c | 5 +-
hw/intc/xics.c | 2 +-
hw/net/can/xlnx-zynqmp-can.c | 32 ++--
hw/net/e1000e_core.c | 7 +-
hw/net/lan9118.c | 8 +
hw/ppc/pnv.c | 4 +-
hw/ppc/spapr.c | 8 +-
hw/ppc/spapr_pci_nvlink2.c | 2 +-
hw/usb/hcd-ohci.c | 7 +-
io/channel-websock.c | 2 +-
target/arm/helper.c | 27 ++-
target/arm/m_helper.c | 78 ++++-----
target/arm/ptw.c | 364 +++++++++++++++++++----------------------
target/arm/tlb_helper.c | 22 +--
target/arm/translate-neon.c | 6 +-
tests/unit/test-vmstate.c | 7 +-
ui/curses.c | 2 +-
21 files changed, 347 insertions(+), 374 deletions(-)
- [PULL 00/39] target-arm queue,
Peter Maydell <=
- [PULL 05/39] target/arm: Use GetPhysAddrResult in get_phys_addr_v6, Peter Maydell, 2022/09/22
- [PULL 07/39] target/arm: Use GetPhysAddrResult in get_phys_addr_pmsav5, Peter Maydell, 2022/09/22
- [PULL 03/39] target/arm: Create GetPhysAddrResult, Peter Maydell, 2022/09/22
- [PULL 15/39] target/arm: Add is_secure parameter to get_phys_addr_v6, Peter Maydell, 2022/09/22
- [PULL 22/39] chardev/baum: Replace magic values by X_MAX / Y_MAX definitions, Peter Maydell, 2022/09/22
- [PULL 06/39] target/arm: Use GetPhysAddrResult in get_phys_addr_v5, Peter Maydell, 2022/09/22
- [PULL 13/39] target/arm: Add secure parameter to pmsav8_mpu_lookup, Peter Maydell, 2022/09/22
- [PULL 14/39] target/arm: Add is_secure parameter to get_phys_addr_v5, Peter Maydell, 2022/09/22
- [PULL 17/39] target/arm: Add is_secure parameter to pmsav7_use_background_region, Peter Maydell, 2022/09/22
- [PULL 19/39] target/arm: Add is_secure parameter to get_phys_addr_pmsav5, Peter Maydell, 2022/09/22