The following changes since commit b111569da9f82fdf05df03184836a4564adef599:
Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging (2023-06-28 08:42:32 +0200) are available in the Git repository at: https://github.com/philmd/qemu.git tags/accel-20230628 for you to fetch changes up to 14a868c626e99eea063ecbf6ef86002f6a314f0a: exec/memory: Add symbol for the min value of memory listener priority (2023-06-28 14:27:59 +0200) ---------------------------------------------------------------- Accelerators patches - MAINTAINERS: Update Roman Bolshakov email address - HAX: Fix a memory leak - HAX/NVMM/WHPX/HVF: Rename per-accel state as AccelCPUState - KVM: Restrict specific fields from ArchCPU - WHPX: Re-enable cross-build gitlab-ci job on case sensitive filesystems - WHPX: Fix error message when setting ProcessorCount fails - exec/memory: Add definitions for memory listener priorities ---------------------------------------------------------------- Isaku Yamahata (3): exec/memory: Add symbolic value for memory listener priority for accel exec/memory: Add symbol for memory listener priority for device backend exec/memory: Add symbol for the min value of memory listener priority Philippe Mathieu-Daudé (26): MAINTAINERS: Update Roman Bolshakov email address docs/devel/testing: Update the 'Docker Debugging' section accel: Re-enable WHPX cross-build on case sensitive filesystems accel: Document generic accelerator headers accel: Remove unused hThread variable on TCG/WHPX accel: Fix a leak on Windows HAX accel: Destroy HAX vCPU threads once done accel: Rename 'hax_vcpu' as 'accel' in CPUState accel: Rename HAX 'struct hax_vcpu_state' -> AccelCPUState accel: Move HAX hThread to accelerator context accel: Remove NVMM unreachable error path accel: Rename NVMM 'struct qemu_vcpu' -> AccelCPUState accel: Inline NVMM get_qemu_vcpu() accel: Remove WHPX unreachable error path accel: Rename WHPX 'struct whpx_vcpu' -> AccelCPUState accel: Inline WHPX get_whpx_vcpu() accel: Rename 'cpu_state' -> 'cs' accel: Rename HVF 'struct hvf_vcpu_state' -> AccelCPUState accel/kvm: Re-include "exec/memattrs.h" header accel/kvm: Declare kvm_direct_msi_allowed in stubs hw/intc/arm_gic: Un-inline GIC*/ITS class_name() helpers hw/intc/arm_gic: Rename 'first_cpu' argument hw/arm/sbsa-ref: Include missing 'sysemu/kvm.h' header target/arm: Restrict KVM-specific fields from ArchCPU target/ppc: Restrict KVM-specific fields from ArchCPU target/riscv: Restrict KVM-specific fields from ArchCPU Zhao Liu (1): target/i386/WHPX: Fix error message when fail to set ProcessorCount MAINTAINERS | 4 +- docs/devel/testing.rst | 2 +- meson.build | 4 +- include/exec/memory.h | 4 + include/hw/core/cpu.h | 10 +- include/hw/intc/arm_gic.h | 2 + include/hw/intc/arm_gicv3_common.h | 10 + include/hw/intc/arm_gicv3_its_common.h | 9 + include/qemu/typedefs.h | 1 + include/sysemu/hax.h | 2 + include/sysemu/hvf_int.h | 2 +- include/sysemu/kvm.h | 3 + include/sysemu/nvmm.h | 2 + include/sysemu/tcg.h | 2 + include/sysemu/whpx.h | 2 + include/sysemu/xen.h | 2 + target/arm/cpu.h | 2 + target/arm/kvm_arm.h | 45 --- target/i386/hax/hax-i386.h | 12 +- target/i386/hvf/vmx.h | 22 +- target/i386/hvf/x86hvf.h | 18 +- target/i386/whpx/whpx-internal.h | 4 +- target/ppc/cpu.h | 2 + target/riscv/cpu.h | 2 + accel/hvf/hvf-accel-ops.c | 21 +- accel/kvm/kvm-all.c | 5 +- accel/stubs/kvm-stub.c | 1 + accel/tcg/tcg-accel-ops-mttcg.c | 4 - accel/tcg/tcg-accel-ops-rr.c | 3 - hw/arm/sbsa-ref.c | 2 + hw/arm/virt-acpi-build.c | 2 +- hw/arm/virt.c | 1 + hw/arm/xen_arm.c | 2 +- hw/i386/xen/xen-hvm.c | 2 +- hw/intc/arm_gic_common.c | 11 +- hw/intc/arm_gicv3_common.c | 14 + hw/intc/arm_gicv3_its_common.c | 12 + hw/ppc/e500.c | 2 + hw/ppc/ppce500_spin.c | 2 + hw/remote/proxy-memory-listener.c | 2 +- hw/virtio/vhost.c | 2 +- hw/xen/xen-hvm-common.c | 2 +- hw/xen/xen_pt.c | 4 +- target/arm/hvf/hvf.c | 108 +++---- target/arm/kvm.c | 1 + target/i386/hax/hax-accel-ops.c | 5 +- target/i386/hax/hax-all.c | 26 +- target/i386/hax/hax-mem.c | 2 +- target/i386/hax/hax-posix.c | 4 +- target/i386/hax/hax-windows.c | 6 +- target/i386/hvf/hvf.c | 106 +++---- target/i386/hvf/x86.c | 28 +- target/i386/hvf/x86_descr.c | 26 +- target/i386/hvf/x86_emu.c | 62 ++--- target/i386/hvf/x86_mmu.c | 4 +- target/i386/hvf/x86_task.c | 10 +- target/i386/hvf/x86hvf.c | 372 ++++++++++++------------- target/i386/nvmm/nvmm-all.c | 44 ++- target/i386/whpx/whpx-accel-ops.c | 3 - target/i386/whpx/whpx-all.c | 55 ++-- target/ppc/mmu_common.c | 4 + target/riscv/cpu.c | 2 +- target/riscv/machine.c | 8 +- .mailmap | 3 +- 64 files changed, 582 insertions(+), 559 deletions(-) -- 2.38.1