[PULL 00/13] Misc patches for 2021-12-15

Paolo Bonzini posted 13 patches 2 years, 4 months ago
Test checkpatch passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20211215202515.91586-1-pbonzini@redhat.com
Maintainers: Eduardo Habkost <eduardo@habkost.net>, Igor Mammedov <imammedo@redhat.com>, "Dr. David Alan Gilbert" <dgilbert@redhat.com>, Marcelo Tosatti <mtosatti@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Eric Blake <eblake@redhat.com>, Ani Sinha <ani@anisinha.ca>, "Philippe Mathieu-Daudé" <philmd@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Markus Armbruster <armbru@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
MAINTAINERS                                   |   1 +
accel/kvm/kvm-all.c                           |  29 ++++++
configure                                     |   5 --
docs/system/i386/sgx.rst                      |  31 ++++++-
gdbstub.c                                     |  83 ++++++++++++------
hw/core/numa.c                                |   5 +-
hw/i386/acpi-build.c                          |   2 +
hw/i386/sgx-epc.c                             |   3 +
hw/i386/sgx-stub.c                            |   4 +
hw/i386/sgx.c                                 |  95 ++++++++++++++++++--
hw/scsi/lsi53c895a.c                          |   3 +-
include/hw/i386/sgx-epc.h                     |   3 +
include/hw/virtio/virtio-gpu-bswap.h          |   1 -
include/standard-headers/drm/drm_fourcc.h     | 121 +++++++++++++++++++++++++-
include/standard-headers/linux/ethtool.h      |  31 +++++++
include/standard-headers/linux/fuse.h         |  10 ++-
include/standard-headers/linux/pci_regs.h     |   6 ++
include/standard-headers/linux/virtio_gpu.h   |  18 +++-
include/standard-headers/linux/virtio_ids.h   |  24 +++++
include/standard-headers/linux/virtio_vsock.h |   3 +-
include/sysemu/kvm.h                          |  15 ++++
linux-headers/asm-arm64/unistd.h              |   1 +
linux-headers/asm-generic/unistd.h            |  22 +++--
linux-headers/asm-mips/unistd_n32.h           |   1 +
linux-headers/asm-mips/unistd_n64.h           |   1 +
linux-headers/asm-mips/unistd_o32.h           |   1 +
linux-headers/asm-powerpc/unistd_32.h         |   1 +
linux-headers/asm-powerpc/unistd_64.h         |   1 +
linux-headers/asm-s390/unistd_32.h            |   1 +
linux-headers/asm-s390/unistd_64.h            |   1 +
linux-headers/asm-x86/kvm.h                   |   5 ++
linux-headers/asm-x86/unistd_32.h             |   3 +
linux-headers/asm-x86/unistd_64.h             |   3 +
linux-headers/asm-x86/unistd_x32.h            |   3 +
linux-headers/linux/kvm.h                     |  40 +++++++--
monitor/hmp-cmds.c                            |   1 +
qapi/machine.json                             |  12 ++-
qapi/misc-target.json                         |  19 +++-
qemu-options.hx                               |   4 +-
scripts/entitlement.sh                        |   2 +-
tests/qtest/fuzz-lsi53c895a-test.c            |  52 +++++++++++
tests/qtest/meson.build                       |   1 +
42 files changed, 590 insertions(+), 78 deletions(-)
create mode 100644 tests/qtest/fuzz-lsi53c895a-test.c
[PULL 00/13] Misc patches for 2021-12-15
Posted by Paolo Bonzini 2 years, 4 months ago
The following changes since commit 50456a6794fbb8dc94a31eb9534e91c586da7add:

  Merge tag 'pull-ppc-20211129' of https://github.com/legoater/qemu into staging (2021-11-29 21:56:06 +0100)

are available in the Git repository at:

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

for you to fetch changes up to cbe08c35cfa8f96125512a8aa3e1bf251b1410a5:

  configure: remove dead variables (2021-12-10 09:47:18 +0100)

----------------------------------------------------------------
* improve compatibility for macOS scripts/entitlement.sh (Evan)
* add support for KVM_GUESTDBG_BLOCKIRQ (Maxim)
* update linux-headers to Linux 5.16 (myself)
* configure cleanups (myself)
* lsi53c895a assertion failure fix (Philippe)
* fix incorrect description for die-id (Yanan)
* support for NUMA in SGX enclave memory (Yang Zhong)

----------------------------------------------------------------
Evan Miller (1):
      scripts/entitlement.sh: Use backward-compatible cp flags

Maxim Levitsky (3):
      gdbstub: reject unsupported flags in handle_set_qemu_sstep
      gdbstub, kvm: let KVM report supported singlestep flags
      kvm: add support for KVM_GUESTDBG_BLOCKIRQ

Paolo Bonzini (3):
      virtio-gpu: do not byteswap padding
      linux-headers: update to 5.16-rc1
      configure: remove dead variables

Philippe Mathieu-Daudé (2):
      hw/scsi/lsi53c895a: Do not abort when DMA requested and no data queued
      tests/qtest: Add fuzz-lsi53c895a-test

Yanan Wang (1):
      qapi/machine.json: Fix incorrect description for die-id

Yang Zhong (3):
      numa: Enable numa for SGX EPC sections
      numa: Support SGX numa in the monitor and Libvirt interfaces
      doc: Add the SGX numa description

 MAINTAINERS                                   |   1 +
 accel/kvm/kvm-all.c                           |  29 ++++++
 configure                                     |   5 --
 docs/system/i386/sgx.rst                      |  31 ++++++-
 gdbstub.c                                     |  83 ++++++++++++------
 hw/core/numa.c                                |   5 +-
 hw/i386/acpi-build.c                          |   2 +
 hw/i386/sgx-epc.c                             |   3 +
 hw/i386/sgx-stub.c                            |   4 +
 hw/i386/sgx.c                                 |  95 ++++++++++++++++++--
 hw/scsi/lsi53c895a.c                          |   3 +-
 include/hw/i386/sgx-epc.h                     |   3 +
 include/hw/virtio/virtio-gpu-bswap.h          |   1 -
 include/standard-headers/drm/drm_fourcc.h     | 121 +++++++++++++++++++++++++-
 include/standard-headers/linux/ethtool.h      |  31 +++++++
 include/standard-headers/linux/fuse.h         |  10 ++-
 include/standard-headers/linux/pci_regs.h     |   6 ++
 include/standard-headers/linux/virtio_gpu.h   |  18 +++-
 include/standard-headers/linux/virtio_ids.h   |  24 +++++
 include/standard-headers/linux/virtio_vsock.h |   3 +-
 include/sysemu/kvm.h                          |  15 ++++
 linux-headers/asm-arm64/unistd.h              |   1 +
 linux-headers/asm-generic/unistd.h            |  22 +++--
 linux-headers/asm-mips/unistd_n32.h           |   1 +
 linux-headers/asm-mips/unistd_n64.h           |   1 +
 linux-headers/asm-mips/unistd_o32.h           |   1 +
 linux-headers/asm-powerpc/unistd_32.h         |   1 +
 linux-headers/asm-powerpc/unistd_64.h         |   1 +
 linux-headers/asm-s390/unistd_32.h            |   1 +
 linux-headers/asm-s390/unistd_64.h            |   1 +
 linux-headers/asm-x86/kvm.h                   |   5 ++
 linux-headers/asm-x86/unistd_32.h             |   3 +
 linux-headers/asm-x86/unistd_64.h             |   3 +
 linux-headers/asm-x86/unistd_x32.h            |   3 +
 linux-headers/linux/kvm.h                     |  40 +++++++--
 monitor/hmp-cmds.c                            |   1 +
 qapi/machine.json                             |  12 ++-
 qapi/misc-target.json                         |  19 +++-
 qemu-options.hx                               |   4 +-
 scripts/entitlement.sh                        |   2 +-
 tests/qtest/fuzz-lsi53c895a-test.c            |  52 +++++++++++
 tests/qtest/meson.build                       |   1 +
 42 files changed, 590 insertions(+), 78 deletions(-)
 create mode 100644 tests/qtest/fuzz-lsi53c895a-test.c
-- 
2.33.1


Re: [PULL 00/13] Misc patches for 2021-12-15
Posted by Richard Henderson 2 years, 4 months ago
On 12/15/21 12:25 PM, Paolo Bonzini wrote:
> The following changes since commit 50456a6794fbb8dc94a31eb9534e91c586da7add:
> 
>    Merge tag 'pull-ppc-20211129' of https://github.com/legoater/qemu into staging (2021-11-29 21:56:06 +0100)
> 
> are available in the Git repository at:
> 
>    https://gitlab.com/bonzini/qemu.git tags/for-upstream
> 
> for you to fetch changes up to cbe08c35cfa8f96125512a8aa3e1bf251b1410a5:
> 
>    configure: remove dead variables (2021-12-10 09:47:18 +0100)
> 
> ----------------------------------------------------------------
> * improve compatibility for macOS scripts/entitlement.sh (Evan)
> * add support for KVM_GUESTDBG_BLOCKIRQ (Maxim)
> * update linux-headers to Linux 5.16 (myself)
> * configure cleanups (myself)
> * lsi53c895a assertion failure fix (Philippe)
> * fix incorrect description for die-id (Yanan)
> * support for NUMA in SGX enclave memory (Yang Zhong)
> 
> ----------------------------------------------------------------
> Evan Miller (1):
>        scripts/entitlement.sh: Use backward-compatible cp flags
> 
> Maxim Levitsky (3):
>        gdbstub: reject unsupported flags in handle_set_qemu_sstep
>        gdbstub, kvm: let KVM report supported singlestep flags
>        kvm: add support for KVM_GUESTDBG_BLOCKIRQ
> 
> Paolo Bonzini (3):
>        virtio-gpu: do not byteswap padding
>        linux-headers: update to 5.16-rc1
>        configure: remove dead variables
> 
> Philippe Mathieu-Daudé (2):
>        hw/scsi/lsi53c895a: Do not abort when DMA requested and no data queued
>        tests/qtest: Add fuzz-lsi53c895a-test
> 
> Yanan Wang (1):
>        qapi/machine.json: Fix incorrect description for die-id
> 
> Yang Zhong (3):
>        numa: Enable numa for SGX EPC sections
>        numa: Support SGX numa in the monitor and Libvirt interfaces
>        doc: Add the SGX numa description
> 
>   MAINTAINERS                                   |   1 +
>   accel/kvm/kvm-all.c                           |  29 ++++++
>   configure                                     |   5 --
>   docs/system/i386/sgx.rst                      |  31 ++++++-
>   gdbstub.c                                     |  83 ++++++++++++------
>   hw/core/numa.c                                |   5 +-
>   hw/i386/acpi-build.c                          |   2 +
>   hw/i386/sgx-epc.c                             |   3 +
>   hw/i386/sgx-stub.c                            |   4 +
>   hw/i386/sgx.c                                 |  95 ++++++++++++++++++--
>   hw/scsi/lsi53c895a.c                          |   3 +-
>   include/hw/i386/sgx-epc.h                     |   3 +
>   include/hw/virtio/virtio-gpu-bswap.h          |   1 -
>   include/standard-headers/drm/drm_fourcc.h     | 121 +++++++++++++++++++++++++-
>   include/standard-headers/linux/ethtool.h      |  31 +++++++
>   include/standard-headers/linux/fuse.h         |  10 ++-
>   include/standard-headers/linux/pci_regs.h     |   6 ++
>   include/standard-headers/linux/virtio_gpu.h   |  18 +++-
>   include/standard-headers/linux/virtio_ids.h   |  24 +++++
>   include/standard-headers/linux/virtio_vsock.h |   3 +-
>   include/sysemu/kvm.h                          |  15 ++++
>   linux-headers/asm-arm64/unistd.h              |   1 +
>   linux-headers/asm-generic/unistd.h            |  22 +++--
>   linux-headers/asm-mips/unistd_n32.h           |   1 +
>   linux-headers/asm-mips/unistd_n64.h           |   1 +
>   linux-headers/asm-mips/unistd_o32.h           |   1 +
>   linux-headers/asm-powerpc/unistd_32.h         |   1 +
>   linux-headers/asm-powerpc/unistd_64.h         |   1 +
>   linux-headers/asm-s390/unistd_32.h            |   1 +
>   linux-headers/asm-s390/unistd_64.h            |   1 +
>   linux-headers/asm-x86/kvm.h                   |   5 ++
>   linux-headers/asm-x86/unistd_32.h             |   3 +
>   linux-headers/asm-x86/unistd_64.h             |   3 +
>   linux-headers/asm-x86/unistd_x32.h            |   3 +
>   linux-headers/linux/kvm.h                     |  40 +++++++--
>   monitor/hmp-cmds.c                            |   1 +
>   qapi/machine.json                             |  12 ++-
>   qapi/misc-target.json                         |  19 +++-
>   qemu-options.hx                               |   4 +-
>   scripts/entitlement.sh                        |   2 +-
>   tests/qtest/fuzz-lsi53c895a-test.c            |  52 +++++++++++
>   tests/qtest/meson.build                       |   1 +
>   42 files changed, 590 insertions(+), 78 deletions(-)
>   create mode 100644 tests/qtest/fuzz-lsi53c895a-test.c

Applied, thanks.

r~