All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/37] target-arm queue
@ 2021-08-26 17:02 Peter Maydell
  2021-08-26 17:02 ` [PULL 01/37] hw/arm/xlnx-zynqmp: Realize qspi controller *after* qspi_dma Peter Maydell
                   ` (37 more replies)
  0 siblings, 38 replies; 40+ messages in thread
From: Peter Maydell @ 2021-08-26 17:02 UTC (permalink / raw)
  To: qemu-devel

More accumulated patches from during the freeze...

The following changes since commit c83fcfaf8a54d0d034bd0edf7bbb3b0d16669be9:

  Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2021-08-26' into staging (2021-08-26 13:42:34 +0100)

are available in the Git repository at:

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

for you to fetch changes up to d2e6f370138a7f32bc28b20dcd55374b7a638f39:

  hw/arm/xlnx-zynqmp: Add unimplemented APU mmio (2021-08-26 17:02:01 +0100)

----------------------------------------------------------------
target-arm queue:
 * hw/dma/xlnx-zdma, xlnx_csu_dma: Require 'dma' link property to be set
 * hw/arm/Kconfig: no need to enable ACPI_MEMORY_HOTPLUG/ACPI_NVDIMM explicitly
 * target/arm/cpu: Introduce sve_vq_supported bitmap
 * docs/specs: Convert ACPI spec docs to rST
 * arch_init: Clean up and refactoring
 * hw/core/loader: In gunzip(), check index is in range before use, not after
 * softmmu/physmem.c: Remove unneeded NULL check in qemu_ram_alloc_from_fd()
 * softmmu/physmem.c: Check return value from realpath()
 * Zero-initialize sockaddr_in structs
 * raspi: Use error_fatal for SoC realize errors, not error_abort
 * target/arm: Avoid assertion trying to use KVM and multiple ASes
 * target/arm: Implement HSTR.TTEE
 * target/arm: Implement HSTR.TJDBX
 * target/arm: Do hflags rebuild in cpsr_write()
 * hw/arm/xlnx-versal, xlnx-zynqmp: Add unimplemented APU mmio

----------------------------------------------------------------
Andrew Jones (4):
      target/arm/cpu: Introduce sve_vq_supported bitmap
      target/arm/kvm64: Ensure sve vls map is completely clear
      target/arm/cpu64: Replace kvm_supported with sve_vq_supported
      target/arm/cpu64: Validate sve vector lengths are supported

Ani Sinha (1):
      hw/arm/Kconfig: no need to enable ACPI_MEMORY_HOTPLUG/ACPI_NVDIMM explicitly

Peter Maydell (26):
      docs/specs/acpu_cpu_hotplug: Convert to rST
      docs/specs/acpi_mem_hotplug: Convert to rST
      docs/specs/acpi_pci_hotplug: Convert to rST
      docs/specs/acpi_nvdimm: Convert to rST
      MAINTAINERS: Add ACPI specs documents to ACPI and NVDIMM sections
      softmmu: Use accel_find("xen") instead of xen_available()
      monitor: Use accel_find("kvm") instead of kvm_available()
      softmmu/arch_init.c: Trim down include list
      meson.build: Define QEMU_ARCH in config-target.h
      arch_init.h: Add QEMU_ARCH_HEXAGON
      arch_init.h: Move QEMU_ARCH_VIRTIO_* to qdev-monitor.c
      arch_init.h: Don't include arch_init.h unnecessarily
      stubs: Remove unused arch_type.c stub
      hw/core/loader: In gunzip(), check index is in range before use, not after
      softmmu/physmem.c: Remove unneeded NULL check in qemu_ram_alloc_from_fd()
      softmmu/physmem.c: Check return value from realpath()
      net: Zero sockaddr_in in parse_host_port()
      gdbstub: Zero-initialize sockaddr structs
      tests/qtest/ipmi-bt-test: Zero-initialize sockaddr struct
      tests/tcg/multiarch/linux-test: Zero-initialize sockaddr structs
      raspi: Use error_fatal for SoC realize errors, not error_abort
      target/arm: Avoid assertion trying to use KVM and multiple ASes
      hw/arm/virt: Delete EL3 error checksnow provided in CPU realize
      target/arm: Implement HSTR.TTEE
      target/arm: Implement HSTR.TJDBX
      target/arm: Do hflags rebuild in cpsr_write()

Philippe Mathieu-Daudé (4):
      hw/arm/xlnx-zynqmp: Realize qspi controller *after* qspi_dma
      hw/dma/xlnx_csu_dma: Run trivial checks early in realize()
      hw/dma/xlnx_csu_dma: Always expect 'dma' link property to be set
      hw/dma/xlnx-zdma Always expect 'dma' link property to be set

Tong Ho (2):
      hw/arm/xlnx-versal: Add unimplemented APU mmio
      hw/arm/xlnx-zynqmp: Add unimplemented APU mmio

 docs/specs/acpi_cpu_hotplug.rst                    | 235 +++++++++++++++++++++
 docs/specs/acpi_cpu_hotplug.txt                    | 160 --------------
 docs/specs/acpi_mem_hotplug.rst                    | 128 +++++++++++
 docs/specs/acpi_mem_hotplug.txt                    |  94 ---------
 docs/specs/acpi_nvdimm.rst                         | 228 ++++++++++++++++++++
 docs/specs/acpi_nvdimm.txt                         | 188 -----------------
 .../{acpi_pci_hotplug.txt => acpi_pci_hotplug.rst} |  37 ++--
 docs/specs/index.rst                               |   4 +
 meson.build                                        |   2 +
 include/hw/arm/xlnx-versal.h                       |   2 +
 include/hw/arm/xlnx-zynqmp.h                       |   7 +
 include/hw/dma/xlnx-zdma.h                         |   2 +-
 include/hw/dma/xlnx_csu_dma.h                      |   2 +-
 include/sysemu/arch_init.h                         |  15 +-
 target/arm/cpu.h                                   |  17 +-
 target/arm/helper.h                                |   2 +
 target/arm/syndrome.h                              |   7 +
 blockdev.c                                         |   1 -
 gdbstub.c                                          |   4 +-
 hw/arm/raspi.c                                     |   2 +-
 hw/arm/virt.c                                      |   5 -
 hw/arm/xlnx-versal.c                               |   4 +
 hw/arm/xlnx-zynqmp.c                               |  86 ++++++--
 hw/core/loader.c                                   |  35 ++-
 hw/dma/xlnx-zdma.c                                 |  24 +--
 hw/dma/xlnx_csu_dma.c                              |  31 ++-
 hw/i386/pc.c                                       |   1 -
 hw/i386/pc_piix.c                                  |   1 -
 hw/i386/pc_q35.c                                   |   1 -
 hw/mips/jazz.c                                     |   1 -
 hw/mips/malta.c                                    |   1 -
 hw/ppc/prep.c                                      |   1 -
 hw/riscv/sifive_e.c                                |   1 -
 hw/riscv/sifive_u.c                                |   1 -
 hw/riscv/spike.c                                   |   1 -
 hw/riscv/virt.c                                    |   1 -
 linux-user/arm/signal.c                            |   2 -
 monitor/qmp-cmds.c                                 |   3 +-
 net/net.c                                          |   2 +
 softmmu/arch_init.c                                |  66 ------
 softmmu/physmem.c                                  |   5 +-
 softmmu/qdev-monitor.c                             |   9 +
 softmmu/vl.c                                       |   6 +-
 stubs/arch_type.c                                  |   4 -
 target/arm/cpu.c                                   |  23 ++
 target/arm/cpu64.c                                 | 118 +++++------
 target/arm/helper.c                                |  40 +++-
 target/arm/kvm64.c                                 |   2 +-
 target/arm/op_helper.c                             |  16 ++
 target/arm/translate.c                             |  12 ++
 target/ppc/cpu_init.c                              |   1 -
 target/s390x/cpu-sysemu.c                          |   1 -
 tests/qtest/ipmi-bt-test.c                         |   2 +-
 tests/tcg/multiarch/linux-test.c                   |   4 +-
 MAINTAINERS                                        |   5 +
 hw/arm/Kconfig                                     |   2 -
 stubs/meson.build                                  |   1 -
 57 files changed, 949 insertions(+), 707 deletions(-)
 create mode 100644 docs/specs/acpi_cpu_hotplug.rst
 delete mode 100644 docs/specs/acpi_cpu_hotplug.txt
 create mode 100644 docs/specs/acpi_mem_hotplug.rst
 delete mode 100644 docs/specs/acpi_mem_hotplug.txt
 create mode 100644 docs/specs/acpi_nvdimm.rst
 delete mode 100644 docs/specs/acpi_nvdimm.txt
 rename docs/specs/{acpi_pci_hotplug.txt => acpi_pci_hotplug.rst} (51%)
 delete mode 100644 stubs/arch_type.c


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

end of thread, other threads:[~2021-08-26 19:46 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-26 17:02 [PULL 00/37] target-arm queue Peter Maydell
2021-08-26 17:02 ` [PULL 01/37] hw/arm/xlnx-zynqmp: Realize qspi controller *after* qspi_dma Peter Maydell
2021-08-26 17:02 ` [PULL 02/37] hw/dma/xlnx_csu_dma: Run trivial checks early in realize() Peter Maydell
2021-08-26 17:02 ` [PULL 03/37] hw/dma/xlnx_csu_dma: Always expect 'dma' link property to be set Peter Maydell
2021-08-26 17:02 ` [PULL 04/37] hw/dma/xlnx-zdma " Peter Maydell
2021-08-26 17:02 ` [PULL 05/37] hw/arm/Kconfig: no need to enable ACPI_MEMORY_HOTPLUG/ACPI_NVDIMM explicitly Peter Maydell
2021-08-26 17:02 ` [PULL 06/37] target/arm/cpu: Introduce sve_vq_supported bitmap Peter Maydell
2021-08-26 17:02 ` [PULL 07/37] target/arm/kvm64: Ensure sve vls map is completely clear Peter Maydell
2021-08-26 17:02 ` [PULL 08/37] target/arm/cpu64: Replace kvm_supported with sve_vq_supported Peter Maydell
2021-08-26 17:02 ` [PULL 09/37] target/arm/cpu64: Validate sve vector lengths are supported Peter Maydell
2021-08-26 17:02 ` [PULL 10/37] docs/specs/acpu_cpu_hotplug: Convert to rST Peter Maydell
2021-08-26 17:02 ` [PULL 11/37] docs/specs/acpi_mem_hotplug: " Peter Maydell
2021-08-26 17:02 ` [PULL 12/37] docs/specs/acpi_pci_hotplug: " Peter Maydell
2021-08-26 17:02 ` [PULL 13/37] docs/specs/acpi_nvdimm: " Peter Maydell
2021-08-26 17:02 ` [PULL 14/37] MAINTAINERS: Add ACPI specs documents to ACPI and NVDIMM sections Peter Maydell
2021-08-26 17:02 ` [PULL 15/37] softmmu: Use accel_find("xen") instead of xen_available() Peter Maydell
2021-08-26 17:02 ` [PULL 16/37] monitor: Use accel_find("kvm") instead of kvm_available() Peter Maydell
2021-08-26 17:02 ` [PULL 17/37] softmmu/arch_init.c: Trim down include list Peter Maydell
2021-08-26 17:02 ` [PULL 18/37] meson.build: Define QEMU_ARCH in config-target.h Peter Maydell
2021-08-26 17:02 ` [PULL 19/37] arch_init.h: Add QEMU_ARCH_HEXAGON Peter Maydell
2021-08-26 17:02 ` [PULL 20/37] arch_init.h: Move QEMU_ARCH_VIRTIO_* to qdev-monitor.c Peter Maydell
2021-08-26 17:02 ` [PULL 21/37] arch_init.h: Don't include arch_init.h unnecessarily Peter Maydell
2021-08-26 17:02 ` [PULL 22/37] stubs: Remove unused arch_type.c stub Peter Maydell
2021-08-26 17:02 ` [PULL 23/37] hw/core/loader: In gunzip(), check index is in range before use, not after Peter Maydell
2021-08-26 17:02 ` [PULL 24/37] softmmu/physmem.c: Remove unneeded NULL check in qemu_ram_alloc_from_fd() Peter Maydell
2021-08-26 17:02 ` [PULL 25/37] softmmu/physmem.c: Check return value from realpath() Peter Maydell
2021-08-26 17:02 ` [PULL 26/37] net: Zero sockaddr_in in parse_host_port() Peter Maydell
2021-08-26 17:02 ` [PULL 27/37] gdbstub: Zero-initialize sockaddr structs Peter Maydell
2021-08-26 17:02 ` [PULL 28/37] tests/qtest/ipmi-bt-test: Zero-initialize sockaddr struct Peter Maydell
2021-08-26 17:02 ` [PULL 29/37] tests/tcg/multiarch/linux-test: Zero-initialize sockaddr structs Peter Maydell
2021-08-26 17:03 ` [PULL 30/37] raspi: Use error_fatal for SoC realize errors, not error_abort Peter Maydell
2021-08-26 17:03 ` [PULL 31/37] target/arm: Avoid assertion trying to use KVM and multiple ASes Peter Maydell
2021-08-26 17:03 ` [PULL 32/37] hw/arm/virt: Delete EL3 error checksnow provided in CPU realize Peter Maydell
2021-08-26 17:03 ` [PULL 33/37] target/arm: Implement HSTR.TTEE Peter Maydell
2021-08-26 17:03 ` [PULL 34/37] target/arm: Implement HSTR.TJDBX Peter Maydell
2021-08-26 17:03 ` [PULL 35/37] target/arm: Do hflags rebuild in cpsr_write() Peter Maydell
2021-08-26 17:18   ` Philippe Mathieu-Daudé
2021-08-26 17:03 ` [PULL 36/37] hw/arm/xlnx-versal: Add unimplemented APU mmio Peter Maydell
2021-08-26 17:03 ` [PULL 37/37] hw/arm/xlnx-zynqmp: " Peter Maydell
2021-08-26 19:44 ` [PULL 00/37] target-arm queue Peter Maydell

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.