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~