qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/23] Misc patches for 2024-10-04
@ 2024-10-04 16:33 Paolo Bonzini
  2024-10-04 16:33 ` [PULL 01/23] target/i386: Delete duplicated macro definition CR4_FRED_MASK Paolo Bonzini
                   ` (23 more replies)
  0 siblings, 24 replies; 25+ messages in thread
From: Paolo Bonzini @ 2024-10-04 16:33 UTC (permalink / raw)
  To: qemu-devel

The following changes since commit 718780d20470c66a3a36d036b29148d5809dc855:

  Merge tag 'pull-nvme-20241001' of https://gitlab.com/birkelund/qemu into staging (2024-10-01 11:34:07 +0100)

are available in the Git repository at:

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

for you to fetch changes up to 7cca79fa52128054b02ecbea249aa51e1916ba72:

  qom: update object_resolve_path*() documentation (2024-10-03 22:04:24 +0200)

----------------------------------------------------------------
* pc: Add a description for the i8042 property
* kvm: support for nested FRED
* tests/unit: fix warning when compiling test-nested-aio-poll with LTO
* kvm: refactoring of VM creation
* target/i386: expose IBPB-BRTYPE and SBPB CPUID bits to the guest
* hw/char: clean up serial
* remove virtfs-proxy-helper
* target/i386/kvm: Report which action failed in kvm_arch_put/get_registers
* qom: improvements to object_resolve_path*()

----------------------------------------------------------------
Ani Sinha (6):
      kvm/i386: make kvm_filter_msr() and related definitions private to kvm module
      kvm/i386: fix return values of is_host_cpu_intel()
      kvm: replace fprintf with error_report()/printf() in kvm_init()
      kvm/i386: refactor kvm_arch_init and split it into smaller functions
      kvm: refactor core virtual machine creation into its own function
      accel/kvm: refactor dirty ring setup

Bernhard Beschow (3):
      hw: Remove unused inclusion of hw/char/serial.h
      hw/char/serial.h: Extract serial-isa.h
      hw/char: Extract serial-mm

Fabiano Rosas (1):
      target/i386: Expose IBPB-BRTYPE and SBPB CPUID bits to the guest

Julia Suvorova (2):
      kvm: Allow kvm_arch_get/put_registers to accept Error**
      target/i386/kvm: Report which action failed in kvm_arch_put/get_registers

Kamil Szczęk (1):
      hw/i386/pc: Add a description for the i8042 property

Lei Wang (1):
      target/i386: Raise the highest index value used for any VMCS encoding

Marc-André Lureau (3):
      qom: rename object_resolve_path_type() "ambiguousp"
      qom: set *ambiguous on all paths
      qom: update object_resolve_path*() documentation

Paolo Bonzini (4):
      tests/unit: remove block layer code from test-nested-aio-poll
      kvm/i386: replace identity_base variable with a constant
      9p: remove 'proxy' filesystem backend driver
      minikconf: print error entirely on stderr

Xin Li (Intel) (2):
      target/i386: Delete duplicated macro definition CR4_FRED_MASK
      target/i386: Add VMX control bits for nested FRED support

 MAINTAINERS                         |    8 -
 docs/about/deprecated.rst           |   22 -
 docs/about/removed-features.rst     |   14 +
 docs/conf.py                        |    3 -
 docs/meson.build                    |    1 -
 docs/tools/index.rst                |    1 -
 docs/tools/virtfs-proxy-helper.rst  |   75 --
 meson.build                         |    8 -
 fsdev/qemu-fsdev.h                  |    1 -
 hw/9pfs/9p-proxy.h                  |  101 ---
 include/hw/arm/aspeed_soc.h         |    2 +-
 include/hw/char/mchp_pfsoc_mmuart.h |    2 +-
 include/hw/char/serial-isa.h        |   38 ++
 include/hw/char/serial-mm.h         |   52 ++
 include/hw/char/serial.h            |   28 -
 include/qom/object.h                |   12 +-
 include/sysemu/kvm.h                |    4 +-
 target/i386/cpu.h                   |    7 +-
 target/i386/kvm/kvm_i386.h          |   11 -
 accel/kvm/kvm-all.c                 |  354 ++++++----
 fsdev/qemu-fsdev.c                  |   19 -
 fsdev/virtfs-proxy-helper.c         | 1193 --------------------------------
 hw/9pfs/9p-proxy.c                  | 1279 -----------------------------------
 hw/arm/allwinner-a10.c              |    2 +-
 hw/arm/allwinner-h3.c               |    2 +-
 hw/arm/allwinner-r40.c              |    2 +-
 hw/arm/aspeed_ast2400.c             |    2 +-
 hw/arm/aspeed_soc_common.c          |    2 +-
 hw/arm/kzm.c                        |    2 +-
 hw/arm/msf2-soc.c                   |    2 +-
 hw/arm/musicpal.c                   |    2 +-
 hw/arm/npcm7xx.c                    |    2 +-
 hw/arm/pxa2xx.c                     |    2 +-
 hw/char/omap_uart.c                 |    2 +-
 hw/char/riscv_htif.c                |    1 -
 hw/char/serial-isa.c                |    1 +
 hw/char/serial-mm.c                 |  157 +++++
 hw/char/serial.c                    |  126 ----
 hw/display/sm501.c                  |    2 +-
 hw/hppa/machine.c                   |    2 +-
 hw/i386/microvm-dt.c                |    2 +-
 hw/i386/microvm.c                   |    2 +-
 hw/i386/pc.c                        |    4 +-
 hw/isa/isa-superio.c                |    2 +-
 hw/isa/vt82c686.c                   |    2 +-
 hw/loongarch/virt.c                 |    2 +-
 hw/microblaze/petalogix_ml605_mmu.c |    2 +-
 hw/mips/boston.c                    |    2 +-
 hw/mips/jazz.c                      |    2 +-
 hw/mips/loongson3_virt.c            |    2 +-
 hw/mips/malta.c                     |    2 +-
 hw/mips/mipssim.c                   |    2 +-
 hw/openrisc/openrisc_sim.c          |    2 +-
 hw/openrisc/virt.c                  |    2 +-
 hw/ppc/e500.c                       |    2 +-
 hw/ppc/pnv.c                        |    2 +-
 hw/ppc/ppc405_uc.c                  |    2 +-
 hw/ppc/ppc440_bamboo.c              |    2 +-
 hw/ppc/prep.c                       |    1 -
 hw/ppc/sam460ex.c                   |    2 +-
 hw/ppc/virtex_ml507.c               |    2 +-
 hw/riscv/sifive_e.c                 |    1 -
 hw/riscv/sifive_u.c                 |    1 -
 hw/riscv/virt.c                     |    2 +-
 hw/sparc64/niagara.c                |    2 +-
 hw/sparc64/sun4u.c                  |    3 +-
 hw/xtensa/xtfpga.c                  |    2 +-
 qom/object.c                        |   13 +-
 target/arm/kvm.c                    |    4 +-
 target/i386/cpu.c                   |    8 +-
 target/i386/kvm/kvm.c               |  383 +++++++----
 target/i386/kvm/vmsr_energy.c       |    2 +-
 target/loongarch/kvm/kvm.c          |    4 +-
 target/mips/kvm.c                   |    4 +-
 target/ppc/kvm.c                    |    4 +-
 target/riscv/kvm/kvm-cpu.c          |    4 +-
 target/s390x/kvm/kvm.c              |    4 +-
 fsdev/meson.build                   |    8 -
 hw/9pfs/meson.build                 |    1 -
 hw/arm/Kconfig                      |   20 +-
 hw/char/Kconfig                     |    4 +
 hw/char/meson.build                 |    1 +
 hw/display/Kconfig                  |    2 +-
 hw/hppa/Kconfig                     |    2 +-
 hw/loongarch/Kconfig                |    2 +-
 hw/microblaze/Kconfig               |    2 +-
 hw/mips/Kconfig                     |   10 +-
 hw/openrisc/Kconfig                 |    4 +-
 hw/ppc/Kconfig                      |   10 +-
 hw/riscv/Kconfig                    |    2 +-
 hw/sparc64/Kconfig                  |    1 +
 hw/xtensa/Kconfig                   |    2 +-
 meson_options.txt                   |    2 -
 qemu-options.hx                     |   46 --
 scripts/meson-buildoptions.         |    0
 scripts/meson-buildoptions.sh       |    4 -
 scripts/minikconf.py                |    2 +-
 tests/unit/meson.build              |    2 +-
 98 files changed, 827 insertions(+), 3330 deletions(-)
 delete mode 100644 docs/tools/virtfs-proxy-helper.rst
 delete mode 100644 hw/9pfs/9p-proxy.h
 create mode 100644 include/hw/char/serial-isa.h
 create mode 100644 include/hw/char/serial-mm.h
 delete mode 100644 fsdev/virtfs-proxy-helper.c
 delete mode 100644 hw/9pfs/9p-proxy.c
 create mode 100644 hw/char/serial-mm.c
 create mode 100644 scripts/meson-buildoptions.
-- 
2.46.1



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

end of thread, other threads:[~2024-10-06 14:11 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-04 16:33 [PULL 00/23] Misc patches for 2024-10-04 Paolo Bonzini
2024-10-04 16:33 ` [PULL 01/23] target/i386: Delete duplicated macro definition CR4_FRED_MASK Paolo Bonzini
2024-10-04 16:33 ` [PULL 02/23] target/i386: Add VMX control bits for nested FRED support Paolo Bonzini
2024-10-04 16:33 ` [PULL 03/23] target/i386: Raise the highest index value used for any VMCS encoding Paolo Bonzini
2024-10-04 16:33 ` [PULL 04/23] tests/unit: remove block layer code from test-nested-aio-poll Paolo Bonzini
2024-10-04 16:33 ` [PULL 05/23] hw/i386/pc: Add a description for the i8042 property Paolo Bonzini
2024-10-04 16:33 ` [PULL 06/23] kvm/i386: make kvm_filter_msr() and related definitions private to kvm module Paolo Bonzini
2024-10-04 16:33 ` [PULL 07/23] kvm/i386: fix return values of is_host_cpu_intel() Paolo Bonzini
2024-10-04 16:34 ` [PULL 08/23] kvm: replace fprintf with error_report()/printf() in kvm_init() Paolo Bonzini
2024-10-04 16:34 ` [PULL 09/23] kvm/i386: refactor kvm_arch_init and split it into smaller functions Paolo Bonzini
2024-10-04 16:34 ` [PULL 10/23] kvm/i386: replace identity_base variable with a constant Paolo Bonzini
2024-10-04 16:34 ` [PULL 11/23] kvm: refactor core virtual machine creation into its own function Paolo Bonzini
2024-10-04 16:34 ` [PULL 12/23] target/i386: Expose IBPB-BRTYPE and SBPB CPUID bits to the guest Paolo Bonzini
2024-10-04 16:34 ` [PULL 13/23] hw: Remove unused inclusion of hw/char/serial.h Paolo Bonzini
2024-10-04 16:34 ` [PULL 14/23] hw/char/serial.h: Extract serial-isa.h Paolo Bonzini
2024-10-04 16:34 ` [PULL 15/23] hw/char: Extract serial-mm Paolo Bonzini
2024-10-04 16:34 ` [PULL 16/23] 9p: remove 'proxy' filesystem backend driver Paolo Bonzini
2024-10-04 16:34 ` [PULL 17/23] minikconf: print error entirely on stderr Paolo Bonzini
2024-10-04 16:34 ` [PULL 18/23] accel/kvm: refactor dirty ring setup Paolo Bonzini
2024-10-04 16:34 ` [PULL 19/23] kvm: Allow kvm_arch_get/put_registers to accept Error** Paolo Bonzini
2024-10-04 16:34 ` [PULL 20/23] target/i386/kvm: Report which action failed in kvm_arch_put/get_registers Paolo Bonzini
2024-10-04 16:34 ` [PULL 21/23] qom: rename object_resolve_path_type() "ambiguousp" Paolo Bonzini
2024-10-04 16:34 ` [PULL 22/23] qom: set *ambiguous on all paths Paolo Bonzini
2024-10-04 16:34 ` [PULL 23/23] qom: update object_resolve_path*() documentation Paolo Bonzini
2024-10-06 14:10 ` [PULL 00/23] Misc patches for 2024-10-04 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).