All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/39] target-arm queue
@ 2022-09-22 16:34 Peter Maydell
  2022-09-22 16:34 ` [PULL 01/39] hw/net/can: fix Xilinx ZynqMP CAN RX FIFO logic Peter Maydell
                   ` (39 more replies)
  0 siblings, 40 replies; 41+ messages in thread
From: Peter Maydell @ 2022-09-22 16:34 UTC (permalink / raw)
  To: qemu-devel

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(-)


^ permalink raw reply	[flat|nested] 41+ messages in thread

end of thread, other threads:[~2022-09-26 19:24 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-22 16:34 [PULL 00/39] target-arm queue Peter Maydell
2022-09-22 16:34 ` [PULL 01/39] hw/net/can: fix Xilinx ZynqMP CAN RX FIFO logic Peter Maydell
2022-09-22 16:34 ` [PULL 02/39] target/arm: Fix alignment for VLD4.32 Peter Maydell
2022-09-22 16:35 ` [PULL 03/39] target/arm: Create GetPhysAddrResult Peter Maydell
2022-09-22 16:35 ` [PULL 04/39] target/arm: Use GetPhysAddrResult in get_phys_addr_lpae Peter Maydell
2022-09-22 16:35 ` [PULL 05/39] target/arm: Use GetPhysAddrResult in get_phys_addr_v6 Peter Maydell
2022-09-22 16:35 ` [PULL 06/39] target/arm: Use GetPhysAddrResult in get_phys_addr_v5 Peter Maydell
2022-09-22 16:35 ` [PULL 07/39] target/arm: Use GetPhysAddrResult in get_phys_addr_pmsav5 Peter Maydell
2022-09-22 16:35 ` [PULL 08/39] target/arm: Use GetPhysAddrResult in get_phys_addr_pmsav7 Peter Maydell
2022-09-22 16:35 ` [PULL 09/39] target/arm: Use GetPhysAddrResult in get_phys_addr_pmsav8 Peter Maydell
2022-09-22 16:35 ` [PULL 10/39] target/arm: Use GetPhysAddrResult in pmsav8_mpu_lookup Peter Maydell
2022-09-22 16:35 ` [PULL 11/39] target/arm: Remove is_subpage argument to pmsav8_mpu_lookup Peter Maydell
2022-09-22 16:35 ` [PULL 12/39] target/arm: Add is_secure parameter to v8m_security_lookup Peter Maydell
2022-09-22 16:35 ` [PULL 13/39] target/arm: Add secure parameter to pmsav8_mpu_lookup Peter Maydell
2022-09-22 16:35 ` [PULL 14/39] target/arm: Add is_secure parameter to get_phys_addr_v5 Peter Maydell
2022-09-22 16:35 ` [PULL 15/39] target/arm: Add is_secure parameter to get_phys_addr_v6 Peter Maydell
2022-09-22 16:35 ` [PULL 16/39] target/arm: Add secure parameter to get_phys_addr_pmsav8 Peter Maydell
2022-09-22 16:35 ` [PULL 17/39] target/arm: Add is_secure parameter to pmsav7_use_background_region Peter Maydell
2022-09-22 16:35 ` [PULL 18/39] target/arm: Add secure parameter to get_phys_addr_pmsav7 Peter Maydell
2022-09-22 16:35 ` [PULL 19/39] target/arm: Add is_secure parameter to get_phys_addr_pmsav5 Peter Maydell
2022-09-22 16:35 ` [PULL 20/39] hw/acpi: Add ospm_status hook implementation for acpi-ged Peter Maydell
2022-09-22 16:35 ` [PULL 21/39] hw/net/lan9118: Signal TSFL_INT flag when TX FIFO reaches specified level Peter Maydell
2022-09-22 16:35 ` [PULL 22/39] chardev/baum: Replace magic values by X_MAX / Y_MAX definitions Peter Maydell
2022-09-22 16:35 ` [PULL 23/39] chardev/baum: Use definitions to avoid dynamic stack allocation Peter Maydell
2022-09-22 16:35 ` [PULL 24/39] chardev/baum: Avoid " Peter Maydell
2022-09-22 16:35 ` [PULL 25/39] io/channel-websock: Replace strlen(const_str) by sizeof(const_str) - 1 Peter Maydell
2022-09-22 16:35 ` [PULL 26/39] hw/net/e1000e_core: Use definition to avoid dynamic stack allocation Peter Maydell
2022-09-22 16:35 ` [PULL 27/39] hw/ppc/pnv: Avoid " Peter Maydell
2022-09-22 16:35 ` [PULL 28/39] hw/intc/xics: " Peter Maydell
2022-09-22 16:35 ` [PULL 29/39] hw/i386/multiboot: " Peter Maydell
2022-09-22 16:35 ` [PULL 30/39] hw/usb/hcd-ohci: Use definition to avoid " Peter Maydell
2022-09-22 16:35 ` [PULL 31/39] ui/curses: Avoid " Peter Maydell
2022-09-22 16:35 ` [PULL 32/39] tests/unit/test-vmstate: " Peter Maydell
2022-09-22 16:35 ` [PULL 33/39] configure: Remove unused python_version variable Peter Maydell
2022-09-22 16:35 ` [PULL 34/39] configure: Remove unused meson_args variable Peter Maydell
2022-09-22 16:35 ` [PULL 35/39] configure: Add missing quoting for some easy cases Peter Maydell
2022-09-22 16:35 ` [PULL 36/39] configure: Add './' on front of glob of */config-devices.mak.d Peter Maydell
2022-09-22 16:35 ` [PULL 37/39] configure: Remove use of backtick `...` syntax Peter Maydell
2022-09-22 16:35 ` [PULL 38/39] configure: Check mkdir result directly, not via $? Peter Maydell
2022-09-22 16:35 ` [PULL 39/39] configure: Avoid use of 'local' as it is non-POSIX Peter Maydell
2022-09-26 19:22 ` [PULL 00/39] target-arm queue Stefan Hajnoczi

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.