qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/32] target-arm queue
@ 2025-05-06 14:41 Peter Maydell
  2025-05-06 14:41 ` [PULL 01/32] hw/arm/npcm8xx_boards: Correct valid_cpu_types setting of NPCM8XX SoC Peter Maydell
                   ` (33 more replies)
  0 siblings, 34 replies; 42+ messages in thread
From: Peter Maydell @ 2025-05-06 14:41 UTC (permalink / raw)
  To: qemu-devel

Now I'm back from holiday, here's a target-arm pullreq :-)

thanks
-- PMM

The following changes since commit a9e0c9c0f14e19d23443ac24c8080b4708d2eab8:

  Merge tag 'pull-9p-20250505' of https://github.com/cschoenebeck/qemu into staging (2025-05-05 11:26:59 -0400)

are available in the Git repository at:

  https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20250506

for you to fetch changes up to 607e1208b53ac713a76d158f4abc4cd2e8870051:

  hw/arm/virt: Remove deprecated virt-4.0 machine (2025-05-06 15:02:35 +0100)

----------------------------------------------------------------
target-arm queue:
 * hw/arm/npcm8xx_boards: Correct valid_cpu_types setting of NPCM8XX SoC
 * arm/hvf: fix crashes when using gdbstub
 * target/arm/ptw: fix arm_cpu_get_phys_page_attrs_debug
 * hw/arm/virt: Remove deprecated old versions of 'virt' machine
 * tests/functional: Add test for imx8mp-evk board with USDHC coverage
 * hw/arm: Attach PSPI module to NPCM8XX SoC
 * target/arm: Don't assert() for ISB/SB inside IT block
 * docs: Don't define duplicate label in qemu-block-drivers.rst.inc
 * target/arm/kvm: Drop support for kernels without KVM_ARM_PREFERRED_TARGET
 * hw/pci-host/designware: Fix viewport configuration
 * hw/gpio/imx_gpio: Fix interpretation of GDIR polarity

----------------------------------------------------------------
Bernhard Beschow (4):
      tests/functional: Add test for imx8mp-evk board with USDHC coverage
      hw/pci-host/designware: Remove unused include
      hw/pci-host/designware: Fix viewport configuration
      hw/gpio/imx_gpio: Fix interpretation of GDIR polarity

Mads Ynddal (2):
      hvf: avoid repeatedly setting trap debug for each cpu
      hvf: only update sysreg from owning thread

Peter Maydell (3):
      target/arm: Don't assert() for ISB/SB inside IT block
      docs: Don't define duplicate label in qemu-block-drivers.rst.inc
      target/arm/kvm: Drop support for kernels without KVM_ARM_PREFERRED_TARGET

Philippe Mathieu-Daudé (17):
      hw/arm/virt: Remove deprecated virt-2.6 machine
      hw/arm/virt: Remove VirtMachineClass::no_pmu field
      hw/arm/virt: Remove VirtMachineClass::disallow_affinity_adjustment
      hw/arm/virt: Remove deprecated virt-2.7 machine
      hw/arm/virt: Remove VirtMachineClass::no_its field
      hw/arm/virt: Remove deprecated virt-2.8 machine
      hw/arm/virt: Remove VirtMachineClass::claim_edge_triggered_timers field
      hw/arm/virt: Remove deprecated virt-2.9 machine
      hw/arm/virt: Remove deprecated virt-2.10 machine
      hw/arm/virt: Remove deprecated virt-2.11 machine
      hw/arm/virt: Remove VirtMachineClass::smbios_old_sys_ver field
      hw/arm/virt: Remove deprecated virt-2.12 machine
      hw/arm/virt: Remove VirtMachineClass::no_highmem_ecam field
      hw/arm/virt: Update comment about Multiprocessor Affinity Register
      hw/arm/virt: Remove deprecated virt-3.0 machine
      hw/arm/virt: Remove deprecated virt-3.1 machine
      hw/arm/virt: Remove deprecated virt-4.0 machine

Pierrick Bouvier (4):
      target/arm/ptw: extract arm_mmu_idx_to_security_space
      target/arm/ptw: get current security_space for current mmu_idx
      target/arm/ptw: extract arm_cpu_get_phys_page
      target/arm/ptw: fix arm_cpu_get_phys_page_attrs_debug

Tim Lee (2):
      hw/arm/npcm8xx_boards: Correct valid_cpu_types setting of NPCM8XX SoC
      hw/arm: Attach PSPI module to NPCM8XX SoC

 MAINTAINERS                                 |   1 +
 docs/devel/codebase.rst                     |   2 +-
 docs/system/qemu-block-drivers.rst.inc      |   2 -
 include/hw/arm/npcm8xx.h                    |   2 +
 include/hw/arm/virt.h                       |   6 --
 target/arm/kvm_arm.h                        |   7 +-
 accel/hvf/hvf-all.c                         |   7 +-
 hw/arm/npcm8xx.c                            |  11 +-
 hw/arm/npcm8xx_boards.c                     |   2 +-
 hw/arm/virt-acpi-build.c                    |  10 +-
 hw/arm/virt.c                               | 153 ++++------------------------
 hw/gpio/imx_gpio.c                          |   2 +-
 hw/pci-host/designware.c                    |   5 +-
 target/arm/arm-qmp-cmds.c                   |   2 +-
 target/arm/hvf/hvf.c                        |  27 ++---
 target/arm/kvm.c                            |  55 ++--------
 target/arm/ptw.c                            |  71 +++++++++----
 target/arm/tcg/translate.c                  |   3 +-
 tests/functional/meson.build                |   2 +
 tests/functional/test_aarch64_imx8mp_evk.py |  67 ++++++++++++
 20 files changed, 188 insertions(+), 249 deletions(-)
 create mode 100755 tests/functional/test_aarch64_imx8mp_evk.py


^ permalink raw reply	[flat|nested] 42+ messages in thread
* [PULL 00/32] target-arm queue
@ 2025-08-28 11:33 Peter Maydell
  0 siblings, 0 replies; 42+ messages in thread
From: Peter Maydell @ 2025-08-28 11:33 UTC (permalink / raw)
  To: qemu-devel

Hi; here's the first target-arm pull for 10.2. Other than
Arm stuff I have included my update of kernel-doc to the new
upstream Python implementation.

thanks
-- PMM

The following changes since commit ca18b336e12c8433177a3cd639c5bf757952adaa:

  Merge tag 'pull-lu-20250828' of https://gitlab.com/rth7680/qemu into staging (2025-08-28 09:24:36 +1000)

are available in the Git repository at:

  https://gitlab.com/pm215/qemu.git tags/pull-target-arm-20250828

for you to fetch changes up to fd0b04e944df2e308a95ce9933ca4c04b3875a11:

  hw/arm/stm32f205_soc: Don't leak TYPE_OR_IRQ objects (2025-08-28 10:26:25 +0100)

----------------------------------------------------------------
target-arm queue:
 * Implement FEAT_SCTLR2
 * Implement FEAT_TCR2
 * Implement FEAT_CSSC
 * Implement FEAT_LSE128
 * Clean up of register field definitions
 * Trap PMCR when MDCR_EL2.TPMCR is set
 * tests/functional: update aarch64 RME test images
 * hw/intc/arm_gicv3_kvm: preserve pending interrupts during cpr
 * hw/arm: add static NVDIMMs in device tree
 * hw/arm/stm32f205_soc: Don't leak TYPE_OR_IRQ objects
 * scripts/kernel-doc: Avoid new Perl precedence warning
 * scripts/kernel-doc: Update to kernel's new Python implementation

----------------------------------------------------------------
Gustavo Romero (3):
      target/arm: Clean up of register field definitions
      target/arm: Implement FEAT_SCTLR2 and enable with -cpu max
      target/arm: Implement FEAT_TCR2 and enable with -cpu max

Manos Pitsidianakis (1):
      hw/arm: add static NVDIMMs in device tree

Peter Maydell (12):
      target/arm: Implement CTZ, CNT, ABS
      scripts/kernel-doc: Avoid new Perl precedence warning
      docs/sphinx/kerneldoc.py: Handle new LINENO syntax
      tests/qtest/libqtest.h: Remove stray space from doc comment
      scripts: Import Python kerneldoc from Linux kernel
      scripts/kernel-doc: strip QEMU_ from function definitions
      scripts/kernel-doc: tweak for QEMU coding standards
      scripts/kerneldoc: Switch to the Python kernel-doc script
      scripts/kernel-doc: Delete the old Perl kernel-doc script
      MAINTAINERS: Put kernel-doc under the "docs build machinery" section
      target/arm: Correct condition of aa64_atomics feature function
      hw/arm/stm32f205_soc: Don't leak TYPE_OR_IRQ objects

Pierrick Bouvier (2):
      tests/functional/test_aarch64_device_passthrough: update image
      tests/functional/test_aarch64_rme: update image

Richard Henderson (12):
      target/arm: Add feature predicate for FEAT_CSSC
      target/arm: Implement MIN/MAX (immediate)
      target/arm: Implement MIN/MAX (register)
      target/arm: Split out gen_wrap2_i32 helper
      target/arm: Enable FEAT_CSSC for -cpu max
      qemu/atomic: Finish renaming atomic128-cas.h headers
      qemu/atomic: Add atomic16 primitives for xchg, fetch_and, fetch_or
      accel/tcg: Add cpu_atomic_*_mmu for 16-byte xchg, fetch_and, fetch_or
      tcg: Add tcg_gen_atomic_{xchg,fetch_and,fetch_or}_i128
      target/arm: Rename isar_feature_aa64_atomics
      target/arm: Implement FEAT_LSE128
      target/arm: Enable FEAT_LSE128 for -cpu max

Smail AIDER (1):
      target/arm: Trap PMCR when MDCR_EL2.TPMCR is set

Steve Sistare (1):
      hw/intc/arm_gicv3_kvm: preserve pending interrupts during cpr

 MAINTAINERS                                        |    3 +
 docs/conf.py                                       |    4 +-
 docs/sphinx/kerneldoc.py                           |    7 +-
 docs/system/arm/emulation.rst                      |    4 +
 accel/tcg/atomic_template.h                        |   80 +-
 accel/tcg/tcg-runtime.h                            |   12 +
 host/include/aarch64/host/atomic128-cas.h          |   45 -
 include/accel/tcg/cpu-ldst-common.h                |   13 +-
 include/hw/arm/stm32f205_soc.h                     |    2 +-
 include/hw/intc/arm_gicv3_common.h                 |    3 +
 include/tcg/tcg-op-common.h                        |    7 +
 include/tcg/tcg-op.h                               |    3 +
 target/arm/cpu-features.h                          |   24 +-
 target/arm/cpu.h                                   |   17 +
 target/arm/internals.h                             |   28 +-
 tests/qtest/libqtest.h                             |    2 +-
 host/include/aarch64/host/atomic128-cas.h.inc      |  102 +
 host/include/generic/host/atomic128-cas.h.inc      |   96 +
 target/arm/tcg/a64.decode                          |   26 +
 hw/arm/boot.c                                      |   42 +
 hw/arm/stm32f205_soc.c                             |   10 +-
 hw/arm/virt.c                                      |    8 +-
 hw/intc/arm_gicv3_kvm.c                            |   15 +
 linux-user/aarch64/elfload.c                       |    4 +-
 target/arm/cpregs-pmu.c                            |   34 +-
 target/arm/cpu.c                                   |    6 +
 target/arm/helper.c                                |  168 +-
 target/arm/ptw.c                                   |    8 +-
 target/arm/tcg/cpu64.c                             |    9 +-
 target/arm/tcg/translate-a64.c                     |  195 +-
 tcg/tcg-op-ldst.c                                  |   97 +-
 accel/tcg/atomic_common.c.inc                      |    9 +
 .editorconfig                                      |    2 +-
 scripts/kernel-doc                                 | 2442 --------------------
 scripts/kernel-doc.py                              |  325 +++
 scripts/lib/kdoc/kdoc_files.py                     |  291 +++
 scripts/lib/kdoc/kdoc_item.py                      |   42 +
 scripts/lib/kdoc/kdoc_output.py                    |  749 ++++++
 scripts/lib/kdoc/kdoc_parser.py                    | 1670 +++++++++++++
 scripts/lib/kdoc/kdoc_re.py                        |  270 +++
 .../functional/aarch64/test_device_passthrough.py  |   27 +-
 tests/functional/aarch64/test_rme_sbsaref.py       |   64 +-
 tests/functional/aarch64/test_rme_virt.py          |   85 +-
 43 files changed, 4388 insertions(+), 2662 deletions(-)
 delete mode 100644 host/include/aarch64/host/atomic128-cas.h
 create mode 100644 host/include/aarch64/host/atomic128-cas.h.inc
 delete mode 100755 scripts/kernel-doc
 create mode 100755 scripts/kernel-doc.py
 create mode 100644 scripts/lib/kdoc/kdoc_files.py
 create mode 100644 scripts/lib/kdoc/kdoc_item.py
 create mode 100644 scripts/lib/kdoc/kdoc_output.py
 create mode 100644 scripts/lib/kdoc/kdoc_parser.py
 create mode 100644 scripts/lib/kdoc/kdoc_re.py


^ permalink raw reply	[flat|nested] 42+ messages in thread
* [PULL 00/32] target-arm queue
@ 2022-05-09 11:58 Peter Maydell
  2022-05-09 18:06 ` Richard Henderson
  0 siblings, 1 reply; 42+ messages in thread
From: Peter Maydell @ 2022-05-09 11:58 UTC (permalink / raw)
  To: qemu-devel

target-arm queue: the big stuff here is the final part of
rth's patches for Cortex-A76 and Neoverse-N1 support;
also present are Gavin's NUMA series and a few other things.

thanks
-- PMM

The following changes since commit 554623226f800acf48a2ed568900c1c968ec9a8b:

  Merge tag 'qemu-sparc-20220508' of https://github.com/mcayland/qemu into staging (2022-05-08 17:03:26 -0500)

are available in the Git repository at:

  https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20220509

for you to fetch changes up to ae9141d4a3265553503bf07d3574b40f84615a34:

  hw/acpi/aml-build: Use existing CPU topology to build PPTT table (2022-05-09 11:47:55 +0100)

----------------------------------------------------------------
target-arm queue:
 * MAINTAINERS/.mailmap: update email for Leif Lindholm
 * hw/arm: add version information to sbsa-ref machine DT
 * Enable new features for -cpu max:
   FEAT_Debugv8p2, FEAT_Debugv8p4, FEAT_RAS (minimal version only),
   FEAT_IESB, FEAT_CSV2, FEAT_CSV2_2, FEAT_CSV3, FEAT_DGH
 * Emulate Cortex-A76
 * Emulate Neoverse-N1
 * Fix the virt board default NUMA topology

----------------------------------------------------------------
Gavin Shan (6):
      qapi/machine.json: Add cluster-id
      qtest/numa-test: Specify CPU topology in aarch64_numa_cpu()
      hw/arm/virt: Consider SMP configuration in CPU topology
      qtest/numa-test: Correct CPU and NUMA association in aarch64_numa_cpu()
      hw/arm/virt: Fix CPU's default NUMA node ID
      hw/acpi/aml-build: Use existing CPU topology to build PPTT table

Leif Lindholm (2):
      MAINTAINERS/.mailmap: update email for Leif Lindholm
      hw/arm: add versioning to sbsa-ref machine DT

Richard Henderson (24):
      target/arm: Handle cpreg registration for missing EL
      target/arm: Drop EL3 no EL2 fallbacks
      target/arm: Merge zcr reginfo
      target/arm: Adjust definition of CONTEXTIDR_EL2
      target/arm: Move cortex impdef sysregs to cpu_tcg.c
      target/arm: Update qemu-system-arm -cpu max to cortex-a57
      target/arm: Set ID_DFR0.PerfMon for qemu-system-arm -cpu max
      target/arm: Split out aa32_max_features
      target/arm: Annotate arm_max_initfn with FEAT identifiers
      target/arm: Use field names for manipulating EL2 and EL3 modes
      target/arm: Enable FEAT_Debugv8p2 for -cpu max
      target/arm: Enable FEAT_Debugv8p4 for -cpu max
      target/arm: Add minimal RAS registers
      target/arm: Enable SCR and HCR bits for RAS
      target/arm: Implement virtual SError exceptions
      target/arm: Implement ESB instruction
      target/arm: Enable FEAT_RAS for -cpu max
      target/arm: Enable FEAT_IESB for -cpu max
      target/arm: Enable FEAT_CSV2 for -cpu max
      target/arm: Enable FEAT_CSV2_2 for -cpu max
      target/arm: Enable FEAT_CSV3 for -cpu max
      target/arm: Enable FEAT_DGH for -cpu max
      target/arm: Define cortex-a76
      target/arm: Define neoverse-n1

 docs/system/arm/emulation.rst |  10 +
 docs/system/arm/virt.rst      |   2 +
 qapi/machine.json             |   6 +-
 target/arm/cpregs.h           |  11 +
 target/arm/cpu.h              |  23 ++
 target/arm/helper.h           |   1 +
 target/arm/internals.h        |  16 ++
 target/arm/syndrome.h         |   5 +
 target/arm/a32.decode         |  16 +-
 target/arm/t32.decode         |  18 +-
 hw/acpi/aml-build.c           | 111 ++++----
 hw/arm/sbsa-ref.c             |  16 ++
 hw/arm/virt.c                 |  21 +-
 hw/core/machine-hmp-cmds.c    |   4 +
 hw/core/machine.c             |  16 ++
 target/arm/cpu.c              |  66 ++++-
 target/arm/cpu64.c            | 353 ++++++++++++++-----------
 target/arm/cpu_tcg.c          | 227 +++++++++++-----
 target/arm/helper.c           | 600 +++++++++++++++++++++++++-----------------
 target/arm/op_helper.c        |  43 +++
 target/arm/translate-a64.c    |  18 ++
 target/arm/translate.c        |  23 ++
 tests/qtest/numa-test.c       |  19 +-
 .mailmap                      |   3 +-
 MAINTAINERS                   |   2 +-
 25 files changed, 1068 insertions(+), 562 deletions(-)


^ permalink raw reply	[flat|nested] 42+ messages in thread
* [PULL 00/32] target-arm queue
@ 2022-01-28 15:29 Peter Maydell
  2022-01-29 15:55 ` Peter Maydell
  0 siblings, 1 reply; 42+ messages in thread
From: Peter Maydell @ 2022-01-28 15:29 UTC (permalink / raw)
  To: qemu-devel

The following changes since commit b367db48126d4ee14579af6cf5cdbffeb9496627:

  Merge remote-tracking branch 'remotes/aperard/tags/pull-xen-20220127' into staging (2022-01-28 11:05:29 +0000)

are available in the Git repository at:

  https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20220128

for you to fetch changes up to 2c023d3675a3ffb54fc30504dcd715bc6f6e234f:

  target/arm: Use correct entrypoint for SVC taken from Hyp to Hyp (2022-01-28 14:30:36 +0000)

----------------------------------------------------------------
target-arm queue:
 * Update copyright dates to 2022
 * hw/armv7m: Fix broken VMStateDescription
 * hw/char/exynos4210_uart: Fix crash on trying to load VM state
 * rtc: Move RTC function prototypes to their own header
 * xlnx-versal-virt: Support PMC SLCR
 * xlnx-versal-virt: Support OSPI flash memory controller
 * scripts: Explain the difference between linux-headers and standard-headers
 * target/arm: Log CPU index in 'Taking exception' log
 * arm_gicv3_its: Various bugfixes and cleanups
 * arm_gicv3_its: Implement the missing MOVI and MOVALL commands
 * ast2600: Fix address mapping of second SPI controller
 * target/arm: Use correct entrypoint for SVC taken from Hyp to Hyp

----------------------------------------------------------------
Andrew Baumann (1):
      MAINTAINERS: Remove myself (for raspi).

Cédric Le Goater (1):
      hw/arm: ast2600: Fix address mapping of second SPI controller

Francisco Iglesias (10):
      hw/misc: Add a model of Versal's PMC SLCR
      hw/arm/xlnx-versal: 'Or' the interrupts from the BBRAM and RTC models
      hw/arm/xlnx-versal: Connect Versal's PMC SLCR
      include/hw/dma/xlnx_csu_dma: Add in missing includes in the header
      hw/dma/xlnx_csu_dma: Support starting a read transfer through a class method
      hw/ssi: Add a model of Xilinx Versal's OSPI flash memory controller
      hw/arm/xlnx-versal: Connect the OSPI flash memory controller model
      hw/block/m25p80: Add support for Micron Xccela flash mt35xu01g
      hw/arm/xlnx-versal-virt: Connect mt35xu01g flashes to the OSPI
      MAINTAINERS: Add an entry for Xilinx Versal OSPI

Peter Maydell (20):
      Update copyright dates to 2022
      hw/armv7m: Fix broken VMStateDescription
      hw/char/exynos4210_uart: Fix crash on trying to load VM state
      rtc: Move RTC function prototypes to their own header
      scripts: Explain the difference between linux-headers and standard-headers
      target/arm: Log CPU index in 'Taking exception' log
      hw/intc/arm_gicv3_its: Add tracepoints
      hw/intc/arm_gicv3: Initialise dma_as in GIC, not ITS
      hw/intc/arm_gicv3_its: Don't clear GITS_CREADR when GITS_CTLR.ENABLED is set
      hw/intc/arm_gicv3_its: Don't clear GITS_CWRITER on writes to GITS_CBASER
      hw/intc/arm_gicv3: Honour GICD_CTLR.EnableGrp1NS for LPIs
      hw/intc/arm_gicv3_its: Sort ITS command list into numeric order
      hw/intc/arm_gicv3_redist: Remove unnecessary zero checks
      hw/intc/arm_gicv3: Set GICR_CTLR.CES if LPIs are supported
      hw/intc/arm_gicv3_its: Provide read accessor for translation_ops
      hw/intc/arm_gicv3_its: Make GITS_BASER<n> RAZ/WI for unimplemented registers
      hw/intc/arm_gicv3_its: Check table bounds against correct limit
      hw/intc/arm_gicv3_its: Implement MOVALL
      hw/intc/arm_gicv3_its: Implement MOVI
      target/arm: Use correct entrypoint for SVC taken from Hyp to Hyp

 docs/conf.py                               |    2 +-
 hw/intc/gicv3_internal.h                   |   43 +-
 include/hw/arm/xlnx-versal.h               |   30 +-
 include/hw/dma/xlnx_csu_dma.h              |   24 +-
 include/hw/intc/arm_gicv3_its_common.h     |    1 -
 include/hw/misc/xlnx-versal-pmc-iou-slcr.h |   78 ++
 include/hw/ssi/xlnx-versal-ospi.h          |  111 ++
 include/qemu-common.h                      |    5 +-
 include/sysemu/rtc.h                       |   58 +
 target/arm/internals.h                     |    2 +-
 hw/arm/armv7m.c                            |    4 +-
 hw/arm/aspeed_ast2600.c                    |    2 +-
 hw/arm/omap1.c                             |    2 +-
 hw/arm/pxa2xx.c                            |    2 +-
 hw/arm/strongarm.c                         |    2 +-
 hw/arm/xlnx-versal-virt.c                  |   25 +-
 hw/arm/xlnx-versal.c                       |  190 ++-
 hw/block/m25p80.c                          |    2 +
 hw/char/exynos4210_uart.c                  |    2 +-
 hw/dma/xlnx_csu_dma.c                      |   17 +
 hw/intc/arm_gicv3.c                        |    1 +
 hw/intc/arm_gicv3_common.c                 |    9 +
 hw/intc/arm_gicv3_its.c                    |  258 +++-
 hw/intc/arm_gicv3_redist.c                 |  115 +-
 hw/misc/mac_via.c                          |    2 +-
 hw/misc/macio/cuda.c                       |    2 +-
 hw/misc/macio/pmu.c                        |    2 +-
 hw/misc/xlnx-versal-pmc-iou-slcr.c         | 1446 ++++++++++++++++++++++
 hw/ppc/spapr_rtc.c                         |    2 +-
 hw/rtc/allwinner-rtc.c                     |    2 +-
 hw/rtc/aspeed_rtc.c                        |    2 +-
 hw/rtc/ds1338.c                            |    2 +-
 hw/rtc/exynos4210_rtc.c                    |    2 +-
 hw/rtc/goldfish_rtc.c                      |    2 +-
 hw/rtc/m41t80.c                            |    2 +-
 hw/rtc/m48t59.c                            |    2 +-
 hw/rtc/mc146818rtc.c                       |    2 +-
 hw/rtc/pl031.c                             |    2 +-
 hw/rtc/twl92230.c                          |    2 +-
 hw/rtc/xlnx-zynqmp-rtc.c                   |    2 +-
 hw/s390x/tod-tcg.c                         |    2 +-
 hw/scsi/megasas.c                          |    2 +-
 hw/ssi/xlnx-versal-ospi.c                  | 1853 ++++++++++++++++++++++++++++
 net/dump.c                                 |    2 +-
 softmmu/rtc.c                              |    2 +-
 target/arm/helper.c                        |   13 +-
 target/arm/m_helper.c                      |    2 +-
 MAINTAINERS                                |    7 +-
 hw/intc/trace-events                       |    8 +
 hw/misc/meson.build                        |    5 +-
 hw/ssi/meson.build                         |    1 +
 scripts/update-linux-headers.sh            |   16 +
 52 files changed, 4300 insertions(+), 74 deletions(-)
 create mode 100644 include/hw/misc/xlnx-versal-pmc-iou-slcr.h
 create mode 100644 include/hw/ssi/xlnx-versal-ospi.h
 create mode 100644 include/sysemu/rtc.h
 create mode 100644 hw/misc/xlnx-versal-pmc-iou-slcr.c
 create mode 100644 hw/ssi/xlnx-versal-ospi.c


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

end of thread, other threads:[~2025-08-28 11:35 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-06 14:41 [PULL 00/32] target-arm queue Peter Maydell
2025-05-06 14:41 ` [PULL 01/32] hw/arm/npcm8xx_boards: Correct valid_cpu_types setting of NPCM8XX SoC Peter Maydell
2025-05-06 14:41 ` [PULL 02/32] hvf: avoid repeatedly setting trap debug for each cpu Peter Maydell
2025-05-06 14:41 ` [PULL 03/32] hvf: only update sysreg from owning thread Peter Maydell
2025-05-06 14:41 ` [PULL 04/32] target/arm/ptw: extract arm_mmu_idx_to_security_space Peter Maydell
2025-05-06 14:41 ` [PULL 05/32] target/arm/ptw: get current security_space for current mmu_idx Peter Maydell
2025-05-06 14:41 ` [PULL 06/32] target/arm/ptw: extract arm_cpu_get_phys_page Peter Maydell
2025-05-06 14:41 ` [PULL 07/32] target/arm/ptw: fix arm_cpu_get_phys_page_attrs_debug Peter Maydell
2025-05-06 14:41 ` [PULL 08/32] hw/arm/virt: Remove deprecated virt-2.6 machine Peter Maydell
2025-05-06 14:41 ` [PULL 09/32] hw/arm/virt: Remove VirtMachineClass::no_pmu field Peter Maydell
2025-05-06 14:41 ` [PULL 10/32] hw/arm/virt: Remove VirtMachineClass::disallow_affinity_adjustment Peter Maydell
2025-05-06 14:41 ` [PULL 11/32] hw/arm/virt: Remove deprecated virt-2.7 machine Peter Maydell
2025-05-06 14:41 ` [PULL 12/32] hw/arm/virt: Remove VirtMachineClass::no_its field Peter Maydell
2025-05-06 14:41 ` [PULL 13/32] hw/arm/virt: Remove deprecated virt-2.8 machine Peter Maydell
2025-05-06 14:41 ` [PULL 14/32] hw/arm/virt: Remove VirtMachineClass::claim_edge_triggered_timers field Peter Maydell
2025-05-06 14:41 ` [PULL 15/32] hw/arm/virt: Remove deprecated virt-2.9 machine Peter Maydell
2025-05-06 14:41 ` [PULL 16/32] hw/arm/virt: Remove deprecated virt-2.10 machine Peter Maydell
2025-05-06 14:41 ` [PULL 17/32] hw/arm/virt: Remove deprecated virt-2.11 machine Peter Maydell
2025-05-06 14:42 ` [PULL 18/32] hw/arm/virt: Remove VirtMachineClass::smbios_old_sys_ver field Peter Maydell
2025-05-06 14:42 ` [PULL 19/32] hw/arm/virt: Remove deprecated virt-2.12 machine Peter Maydell
2025-05-06 14:42 ` [PULL 20/32] hw/arm/virt: Remove VirtMachineClass::no_highmem_ecam field Peter Maydell
2025-05-06 14:42 ` [PULL 21/32] tests/functional: Add test for imx8mp-evk board with USDHC coverage Peter Maydell
2025-05-06 14:42 ` [PULL 22/32] hw/arm: Attach PSPI module to NPCM8XX SoC Peter Maydell
2025-05-06 14:42 ` [PULL 23/32] target/arm: Don't assert() for ISB/SB inside IT block Peter Maydell
2025-05-06 14:42 ` [PULL 24/32] docs: Don't define duplicate label in qemu-block-drivers.rst.inc Peter Maydell
2025-05-06 14:42 ` [PULL 25/32] target/arm/kvm: Drop support for kernels without KVM_ARM_PREFERRED_TARGET Peter Maydell
2025-05-06 14:42 ` [PULL 26/32] hw/pci-host/designware: Remove unused include Peter Maydell
2025-05-06 14:42 ` [PULL 27/32] hw/pci-host/designware: Fix viewport configuration Peter Maydell
2025-05-06 14:42 ` [PULL 28/32] hw/gpio/imx_gpio: Fix interpretation of GDIR polarity Peter Maydell
2025-05-06 14:42 ` [PULL 29/32] hw/arm/virt: Update comment about Multiprocessor Affinity Register Peter Maydell
2025-05-06 14:42 ` [PULL 30/32] hw/arm/virt: Remove deprecated virt-3.0 machine Peter Maydell
2025-05-06 14:42 ` [PULL 31/32] hw/arm/virt: Remove deprecated virt-3.1 machine Peter Maydell
2025-05-06 14:42 ` [PULL 32/32] hw/arm/virt: Remove deprecated virt-4.0 machine Peter Maydell
2025-05-07 14:05 ` [PULL 00/32] target-arm queue Stefan Hajnoczi
2025-05-07 14:57   ` Philippe Mathieu-Daudé
2025-05-07 15:16     ` Philippe Mathieu-Daudé
2025-05-07 20:10 ` Stefan Hajnoczi
  -- strict thread matches above, loose matches on Subject: below --
2025-08-28 11:33 Peter Maydell
2022-05-09 11:58 Peter Maydell
2022-05-09 18:06 ` Richard Henderson
2022-01-28 15:29 Peter Maydell
2022-01-29 15:55 ` Peter Maydell

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