[PULL v2 00/24] QEMU patches for 2022-12-21

Paolo Bonzini posted 24 patches 1 year, 4 months ago
Only 1 patches received!
accel/meson.build                               |  9 +--
chardev/char.c                                  | 33 +---------
configure                                       | 74 ++++++----------------
docs/about/deprecated.rst                       | 34 ----------
docs/about/removed-features.rst                 | 41 +++++++++++-
docs/qdev-device-use.txt                        |  4 +-
hw/core/machine.c                               |  1 +
hw/i386/amd_iommu.c                             |  2 +-
hw/i386/intel_iommu.c                           |  4 +-
hw/i386/sgx.c                                   | 15 ++---
hw/ide/core.c                                   | 43 ++++++++++---
hw/ide/qdev.c                                   | 32 ++++++++++
include/hw/boards.h                             |  1 -
include/hw/i386/apic_internal.h                 |  2 +-
include/hw/ide/internal.h                       |  1 +
include/qemu/accel.h                            |  4 +-
include/qemu/typedefs.h                         |  1 +
meson.build                                     | 83 ++++++++++++------------
qapi/misc-target.json                           | 12 +---
qemu-options.hx                                 | 11 +---
scripts/ci/org.centos/stream/8/x86_64/configure |  2 +-
scripts/symlink-install-tree.py                 |  1 -
target/i386/cpu-sysemu.c                        | 15 +++--
target/i386/cpu.c                               |  4 +-
tests/qapi-schema/meson.build                   |  6 +-
tests/unit/test-cutils.c                        |  8 +++
util/cutils.c                                   | 14 +----
util/log.c                                      | 84 +++++++++++++++++--------
28 files changed, 272 insertions(+), 269 deletions(-)
[PULL v2 00/24] QEMU patches for 2022-12-21
Posted by Paolo Bonzini 1 year, 4 months ago
The following changes since commit d1852caab131ea898134fdcea8c14bc2ee75fbe9:

  Merge tag 'python-pull-request' of https://gitlab.com/jsnow/qemu into staging (2023-01-05 16:59:22 +0000)

are available in the Git repository at:

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

for you to fetch changes up to fb418b51b7b43c34873f4b9af3da7031b7452115:

  i386: SGX: remove deprecated member of SGXInfo (2023-01-06 00:51:02 +0100)

----------------------------------------------------------------
* Atomic memslot updates for KVM (Emanuele, David)
* Always send errors to logfile when daemonized (Greg)
* Add support for IDE CompactFlash card (Lubomir)
* First round of build system cleanups (myself)
* First round of feature removals (myself)
* Reduce "qemu/accel.h" inclusion (Philippe)

----------------------------------------------------------------
Greg Kurz (1):
      util/log: Always send errors to logfile when daemonized

Kai Huang (1):
      target/i386: Add SGX aex-notify and EDECCSSA support

Lubomir Rintel (2):
      ide: Add 8-bit data mode
      ide: Add "ide-cf" driver, a CompactFlash card

Paolo Bonzini (18):
      util/log: do not close and reopen log files when flags are turned off
      configure: remove useless write_c_skeleton
      configure: remove dead function
      configure: cleanup $cpu tests
      configure: preserve qemu-ga variables
      configure: remove backwards-compatibility and obsolete options
      meson: tweak hardening options for Windows
      meson: cleanup dummy-cpus.c rules
      tests/qapi-schema: remove Meson workaround
      configure: test all warnings
      meson: support meson 0.64 -Doptimization=plain
      meson: cleanup compiler detection
      meson: accept relative symlinks in "meson introspect --installed" data
      docs: do not talk about past removal as happening in the future
      KVM: remove support for kernel-irqchip=off
      util: remove support for hex numbers with a scaling suffix
      util: remove support -chardev tty and -chardev parport
      i386: SGX: remove deprecated member of SGXInfo

Philippe Mathieu-Daudé (2):
      typedefs: Forward-declare AccelState
      hw: Reduce "qemu/accel.h" inclusion

 accel/meson.build                               |  9 +--
 chardev/char.c                                  | 33 +---------
 configure                                       | 74 ++++++----------------
 docs/about/deprecated.rst                       | 34 ----------
 docs/about/removed-features.rst                 | 41 +++++++++++-
 docs/qdev-device-use.txt                        |  4 +-
 hw/core/machine.c                               |  1 +
 hw/i386/amd_iommu.c                             |  2 +-
 hw/i386/intel_iommu.c                           |  4 +-
 hw/i386/sgx.c                                   | 15 ++---
 hw/ide/core.c                                   | 43 ++++++++++---
 hw/ide/qdev.c                                   | 32 ++++++++++
 include/hw/boards.h                             |  1 -
 include/hw/i386/apic_internal.h                 |  2 +-
 include/hw/ide/internal.h                       |  1 +
 include/qemu/accel.h                            |  4 +-
 include/qemu/typedefs.h                         |  1 +
 meson.build                                     | 83 ++++++++++++------------
 qapi/misc-target.json                           | 12 +---
 qemu-options.hx                                 | 11 +---
 scripts/ci/org.centos/stream/8/x86_64/configure |  2 +-
 scripts/symlink-install-tree.py                 |  1 -
 target/i386/cpu-sysemu.c                        | 15 +++--
 target/i386/cpu.c                               |  4 +-
 tests/qapi-schema/meson.build                   |  6 +-
 tests/unit/test-cutils.c                        |  8 +++
 util/cutils.c                                   | 14 +----
 util/log.c                                      | 84 +++++++++++++++++--------
 28 files changed, 272 insertions(+), 269 deletions(-)
-- 
2.38.1


Re: [PULL v2 00/24] QEMU patches for 2022-12-21
Posted by Peter Maydell 1 year, 3 months ago
On Sat, 7 Jan 2023 at 13:22, Paolo Bonzini <pbonzini@redhat.com> wrote:
>
> The following changes since commit d1852caab131ea898134fdcea8c14bc2ee75fbe9:
>
>   Merge tag 'python-pull-request' of https://gitlab.com/jsnow/qemu into staging (2023-01-05 16:59:22 +0000)
>
> are available in the Git repository at:
>
>   https://gitlab.com/bonzini/qemu.git tags/for-upstream
>
> for you to fetch changes up to fb418b51b7b43c34873f4b9af3da7031b7452115:
>
>   i386: SGX: remove deprecated member of SGXInfo (2023-01-06 00:51:02 +0100)
>
> ----------------------------------------------------------------
> * Atomic memslot updates for KVM (Emanuele, David)
> * Always send errors to logfile when daemonized (Greg)
> * Add support for IDE CompactFlash card (Lubomir)
> * First round of build system cleanups (myself)
> * First round of feature removals (myself)
> * Reduce "qemu/accel.h" inclusion (Philippe)


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/8.0
for any user-visible changes.

-- PMM