qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PULL 00/29] Misc patches for 2022-06-06


From: Paolo Bonzini
Subject: [PULL 00/29] Misc patches for 2022-06-06
Date: Mon, 6 Jun 2022 16:36:15 +0200

The following changes since commit ca127b3fc247517ec7d4dad291f2c0f90602ce5b:

  Merge tag 'nvme-next-pull-request' of git://git.infradead.org/qemu-nvme into 
staging (2022-06-03 14:14:24 -0700)

are available in the Git repository at:

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

for you to fetch changes up to ca5765c8521b8284b8277ed4b811ac0ab9010fc8:

  meson: qga: do not use deprecated meson.build_root() (2022-06-06 16:04:08 
+0200)

----------------------------------------------------------------
* prepare to expand usage of test venv
* fix CPUID when passing through host cache information
* a20 fix
* SGX fix
* generate per-target modinfo
* replay cleanups and simplifications
* "make modules" target

----------------------------------------------------------------
Dario Faggioli (1):
      tests/Makefile.include: Fix 'make check-help' output

Igor Mammedov (2):
      x86: cpu: make sure number of addressable IDs for processor cores meets 
the spec
      x86: cpu: fixup number of addressable IDs for logical processors sharing 
cache

John Snow (9):
      python: update for mypy 0.950
      tests: add "TESTS_PYTHON" variable to Makefile
      tests: use python3 as the python executable name
      tests: silence pip upgrade warnings during venv creation
      tests: add quiet-venv-pip macro
      tests: install "qemu" namespace package into venv
      tests: use tests/venv to run basevm.py-based scripts
      tests: add python3-venv to debian10.docker
      tests: run 'device-crash-test' from tests/venv

Jose R. Ziviani (2):
      modules: introduces module_kconfig directive
      modules: generates per-target modinfo

Paolo Bonzini (4):
      build: add a "make modules" target
      regenerate meson-buildoptions.sh
      configure: remove reference to removed option
      meson: qga: do not use deprecated meson.build_root()

Pavel Dovgalyuk (9):
      replay: fix event queue flush for qemu shutdown
      replay: notify vCPU when BH is scheduled
      replay: rewrite async event handling
      replay: simplify async event processing
      docs: convert docs/devel/replay page to rst
      docs: move replay docs to docs/system/replay.rst
      tests/avocado: update replay_linux test
      tests/avocado: add replay Linux tests for virtio machine
      tests/avocado: add replay Linux test for Aarch64 machines

Stephen Michael Jothen (1):
      target/i386/tcg: Fix masking of real-mode addresses with A20 bit

Yang Zhong (1):
      target/i386: Fix wrong count setting

 .gitlab-ci.d/buildtest.yml               |   8 +-
 accel/tcg/tcg-accel-ops-icount.c         |   5 +-
 configure                                |   1 -
 docs/devel/index-tcg.rst                 |   1 +
 docs/devel/replay.rst                    | 306 +++++++++++++++++++++++
 docs/devel/replay.txt                    |  46 ----
 docs/replay.txt                          | 410 -------------------------------
 docs/system/index.rst                    |   1 +
 docs/system/replay.rst                   | 237 ++++++++++++++++++
 hw/display/qxl.c                         |   1 +
 hw/display/vhost-user-gpu-pci.c          |   1 +
 hw/display/vhost-user-gpu.c              |   1 +
 hw/display/vhost-user-vga.c              |   1 +
 hw/display/virtio-gpu-base.c             |   1 +
 hw/display/virtio-gpu-gl.c               |   1 +
 hw/display/virtio-gpu-pci-gl.c           |   1 +
 hw/display/virtio-gpu-pci.c              |   1 +
 hw/display/virtio-gpu.c                  |   1 +
 hw/display/virtio-vga-gl.c               |   1 +
 hw/display/virtio-vga.c                  |   1 +
 hw/s390x/virtio-ccw-gpu.c                |   1 +
 hw/usb/ccid-card-emulated.c              |   1 +
 hw/usb/ccid-card-passthru.c              |   1 +
 hw/usb/host-libusb.c                     |   1 +
 hw/usb/redirect.c                        |   1 +
 include/qemu/module.h                    |  10 +
 include/sysemu/cpu-timers.h              |   1 +
 include/sysemu/replay.h                  |   9 +-
 meson.build                              |  28 ++-
 python/qemu/qmp/util.py                  |   4 +-
 python/setup.cfg                         |   1 +
 qga/meson.build                          |   2 +-
 replay/replay-events.c                   |  56 ++---
 replay/replay-internal.h                 |  37 ++-
 replay/replay-snapshot.c                 |   2 -
 replay/replay.c                          |  78 +++---
 scripts/device-crash-test                |  14 +-
 scripts/meson-buildoptions.sh            |   4 +-
 scripts/modinfo-generate.py              |  49 +++-
 softmmu/icount.c                         |  12 +-
 stubs/icount.c                           |   4 +
 target/i386/cpu.c                        |  22 +-
 target/i386/tcg/sysemu/excp_helper.c     |   4 +-
 tests/Makefile.include                   |  48 ++--
 tests/avocado/avocado_qemu/__init__.py   |  11 +-
 tests/avocado/replay_linux.py            |  85 ++++++-
 tests/avocado/virtio_check_params.py     |   1 -
 tests/avocado/virtio_version.py          |   1 -
 tests/docker/dockerfiles/debian10.docker |   1 +
 tests/requirements.txt                   |   1 +
 tests/vm/Makefile.include                |  13 +-
 tests/vm/basevm.py                       |   6 +-
 util/async.c                             |   8 +
 53 files changed, 894 insertions(+), 649 deletions(-)
 create mode 100644 docs/devel/replay.rst
 delete mode 100644 docs/devel/replay.txt
 delete mode 100644 docs/replay.txt
 create mode 100644 docs/system/replay.rst
-- 
2.36.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]