The following changes since commit 4977ce198d2390bff8c71ad5cb1a5f6aa24b56fb:

  Merge tag 'pull-tcg-20240501' of https://gitlab.com/rth7680/qemu into staging 
(2024-05-01 15:15:33 -0700)

are available in the Git repository at:

  https://gitlab.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to deb686ef0e609ceaec0daa5dc88eb5b3dd9701b0:

  qga/commands-posix: fix typo in qmp_guest_set_user_password (2024-05-03 
19:36:51 +0200)

----------------------------------------------------------------
* target/i386: Introduce SapphireRapids-v3 to add missing features
* switch boards to "default y"
* allow building emulators without any board
* configs: list "implied" device groups in the default configs
* remove unnecessary declarations from typedefs.h
* target/i386: Give IRQs a chance when resetting HF_INHIBIT_IRQ_MASK

----------------------------------------------------------------
Lei Wang (1):
      target/i386: Introduce SapphireRapids-v3 to add missing features

Paolo Bonzini (44):
      Kconfig: kvm: allow building without any board
      tests/qtest: skip m48t59-test if the machine is absent
      gitlab-ci: adjust msys2-64bit to be able to run qtest
      kvm: ppc: disable sPAPR code if CONFIG_PSERIES is disabled
      configs: list "implied" device groups in the default configs
      alpha: switch boards to "default y"
      arm: switch boards to "default y"
      avr: switch boards to "default y"
      cris: switch boards to "default y"
      hppa: switch boards to "default y"
      i386: switch boards to "default y"
      loongarch: switch boards to "default y"
      m68k: switch boards to "default y"
      microblaze: switch boards to "default y"
      meson: make target endianneess available to Kconfig
      mips: switch boards to "default y"
      openrisc: switch boards to "default y"
      ppc: switch boards to "default y"
      riscv: switch boards to "default y"
      rx: switch boards to "default y"
      s390x: switch boards to "default y"
      sh4: switch boards to "default y"
      sparc: switch boards to "default y"
      tricore: switch boards to "default y"
      xtensa: switch boards to "default y"
      docs: document new convention for Kconfig board symbols
      bitmap: Use g_try_new0/g_new0/g_renew
      build: do not build virtio-vga-gl if virgl/opengl not available
      fw_cfg: remove useless declarations from typedefs.h
      qdev-core: remove DeviceListener from typedefs.h
      numa: remove types from typedefs.h
      net: remove AnnounceTimer from typedefs.h
      qemu-option: remove QemuOpt from typedefs.h
      intc: remove PICCommonState from typedefs.h
      lockable: remove QemuLockable from typedefs.h
      migration: remove PostcopyDiscardState from typedefs.h
      monitor: remove MonitorDef from typedefs.h
      qapi/machine: remove types from typedefs.h
      display: remove GraphicHwOps from typedefs.h
      tcg: remove CPU* types from typedefs.h
      pci: remove some types from typedefs.h
      kvm: move target-dependent interrupt routing out of kvm-all.c
      migration: do not include coroutine_int.h
      qga/commands-posix: fix typo in qmp_guest_set_user_password

Ruihan Li (1):
      target/i386: Give IRQs a chance when resetting HF_INHIBIT_IRQ_MASK

 docs/devel/kconfig.rst                          | 14 +++++-
 configs/devices/alpha-softmmu/default.mak       |  5 +-
 configs/devices/arm-softmmu/default.mak         |  5 +-
 configs/devices/avr-softmmu/default.mak         |  5 +-
 configs/devices/cris-softmmu/default.mak        |  5 +-
 configs/devices/hppa-softmmu/default.mak        |  5 +-
 configs/devices/i386-softmmu/default.mak        | 11 ++---
 configs/devices/loongarch64-softmmu/default.mak |  6 ++-
 configs/devices/m68k-softmmu/default.mak        | 13 +++---
 configs/devices/microblaze-softmmu/default.mak  |  9 ++--
 configs/devices/mips-softmmu/common.mak         |  5 +-
 configs/devices/mips64-softmmu/default.mak      |  4 +-
 configs/devices/mips64el-softmmu/default.mak    | 10 ++--
 configs/devices/or1k-softmmu/default.mak        |  9 ++--
 configs/devices/ppc-softmmu/default.mak         | 30 +++++++-----
 configs/devices/ppc64-softmmu/default.mak       |  8 ++--
 configs/devices/riscv32-softmmu/default.mak     | 17 ++++---
 configs/devices/riscv64-softmmu/default.mak     | 19 ++++----
 configs/devices/rx-softmmu/default.mak          |  3 +-
 configs/devices/s390x-softmmu/default.mak       |  5 +-
 configs/devices/sh4-softmmu/default.mak         |  7 ++-
 configs/devices/sparc-softmmu/default.mak       |  7 ++-
 configs/devices/sparc64-softmmu/default.mak     |  7 ++-
 configs/devices/tricore-softmmu/default.mak     |  7 ++-
 configs/devices/xtensa-softmmu/default.mak      | 11 +++--
 meson.build                                     | 12 +++--
 accel/tcg/tb-jmp-cache.h                        |  4 +-
 hw/display/vga_int.h                            |  1 +
 include/hw/core/cpu.h                           | 11 ++++-
 include/hw/intc/i8259.h                         |  2 +
 include/hw/nvram/fw_cfg.h                       |  2 +
 include/hw/pci/pcie.h                           |  3 ++
 include/hw/pci/pcie_aer.h                       | 38 +++++++--------
 include/hw/pci/pcie_sriov.h                     |  8 ++--
 include/hw/qdev-core.h                          |  1 +
 include/hw/s390x/adapter.h                      |  4 +-
 include/monitor/hmp-target.h                    | 11 +++--
 include/net/announce.h                          |  4 +-
 include/qemu/bitmap.h                           | 19 ++++----
 include/qemu/coroutine.h                        |  4 +-
 include/qemu/lockable.h                         |  4 +-
 include/qemu/option.h                           |  2 +
 include/qemu/typedefs.h                         | 24 ----------
 include/sysemu/kvm.h                            |  5 +-
 include/sysemu/numa.h                           |  8 ++--
 migration/migration.h                           |  2 +-
 accel/kvm/kvm-all.c                             | 62 ++-----------------------
 hw/hyperv/hyperv.c                              | 25 ++++++++++
 hw/intc/s390_flic_kvm.c                         | 28 +++++++++++
 migration/postcopy-ram.c                        |  4 +-
 qga/commands-posix.c                            |  2 +-
 stubs/target-monitor-defs.c                     |  3 +-
 system/physmem.c                                |  4 +-
 target/i386/cpu.c                               | 11 +++++
 target/i386/tcg/translate.c                     | 14 ++++--
 target/ppc/kvm.c                                | 17 +++++--
 tests/qtest/m48t59-test.c                       | 11 +++--
 .gitlab-ci.d/buildtest.yml                      |  9 +++-
 .gitlab-ci.d/windows.yml                        |  5 +-
 hw/alpha/Kconfig                                |  2 +
 hw/arm/Kconfig                                  |  2 +
 hw/avr/Kconfig                                  |  3 ++
 hw/cris/Kconfig                                 |  2 +
 hw/display/meson.build                          | 14 +++---
 hw/hppa/Kconfig                                 |  2 +
 hw/i386/Kconfig                                 | 10 +++-
 hw/loongarch/Kconfig                            |  2 +
 hw/m68k/Kconfig                                 | 10 ++++
 hw/microblaze/Kconfig                           |  6 +++
 hw/mips/Kconfig                                 | 12 +++++
 hw/openrisc/Kconfig                             |  4 ++
 hw/ppc/Kconfig                                  | 26 +++++++++++
 hw/riscv/Kconfig                                | 14 ++++++
 hw/rx/Kconfig                                   |  2 +
 hw/s390x/Kconfig                                |  2 +
 hw/sh4/Kconfig                                  |  4 ++
 hw/sparc/Kconfig                                |  4 ++
 hw/sparc64/Kconfig                              |  4 ++
 hw/tricore/Kconfig                              |  4 ++
 hw/xtensa/Kconfig                               |  6 +++
 target/Kconfig                                  |  3 ++
 target/arm/Kconfig                              |  2 +
 target/i386/Kconfig                             |  3 ++
 target/ppc/Kconfig                              |  1 +
 84 files changed, 455 insertions(+), 280 deletions(-)
-- 
2.44.0


Reply via email to