Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging
* target/i386: implement SHA instructions * target/i386: check CPUID_PAE to determine 36 bit processor address space * target/i386: improve validation of AVX instructions * require Linux 4.4 for KVM # -----BEGIN PGP SIGNATURE----- # # iQFIBAABCAAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmU5Vi4UHHBib256aW5p # QHJlZGhhdC5jb20ACgkQv/vSX3jHroNVbwf9HCx+C0MITWjQ+rEkmtiy/Cn+ZsF1 # gbaL31ahymEU3vUcKZX8Z4ycmBFw9b3yvotTVR38lE9p+sKtSaGKUGV0btpS7oBB # y8IfnVmg5X1j4PtyDxFlLD48qg//2kVgJ6wtaDTSAkgQMOPM9UgHgQD+Ks7kOo8v # rReL46XVPEZTWt3syX0y87mFinjK2hXGqIdsnJ1uT614BAVVIrmO6aFNNN1FlsRb # NGRZevJTfEWjWVfWOhUiZdUGDz74sOXdshZX/teadeDJLtWaw0uytMN9qoTN33h/ # OsdR2fO7h8ZknGEc2F1fJEVh4sOfO4fGYAAJGzHP9AjUDV1IVVYELb79dg== # =WYTo # -----END PGP SIGNATURE----- # gpg: Signature made Thu 26 Oct 2023 02:53:50 JST # gpg: using RSA key F13338574B662389866C7682BFFBD25F78C7AE83 # gpg: issuer "pbonzini@redhat.com" # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full] # gpg: aka "Paolo Bonzini <pbonzini@redhat.com>" [full] # Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4 E2F7 7E15 100C CD36 69B1 # Subkey fingerprint: F133 3857 4B66 2389 866C 7682 BFFB D25F 78C7 AE83 * tag 'for-upstream' of https://gitlab.com/bonzini/qemu : (24 commits) kvm: i8254: require KVM_CAP_PIT2 and KVM_CAP_PIT_STATE2 kvm: i386: require KVM_CAP_SET_IDENTITY_MAP_ADDR kvm: i386: require KVM_CAP_ADJUST_CLOCK kvm: i386: require KVM_CAP_MCE kvm: i386: require KVM_CAP_SET_VCPU_EVENTS and KVM_CAP_X86_ROBUST_SINGLESTEP kvm: i386: require KVM_CAP_XSAVE kvm: i386: require KVM_CAP_DEBUGREGS kvm: i386: move KVM_CAP_IRQ_ROUTING detection to kvm_arch_required_capabilities kvm: unify listeners for PIO address space kvm: require KVM_CAP_IOEVENTFD and KVM_CAP_IOEVENTFD_ANY_LENGTH kvm: assume that many ioeventfds can be created kvm: drop reference to KVM_CAP_PCI_2_3 kvm: require KVM_IRQFD for kernel irqchip kvm: require KVM_IRQFD for kernel irqchip kvm: require KVM_CAP_SIGNAL_MSI kvm: require KVM_CAP_INTERNAL_ERROR_DATA kvm: remove unnecessary stub target/i386: check CPUID_PAE to determine 36 bit processor address space target/i386: validate VEX.W for AVX instructions target/i386: group common checks in the decoding phase ... Signed-off-by:Stefan Hajnoczi <stefanha@redhat.com>
No related branches found
No related tags found
Showing
- accel/kvm/kvm-all.c 25 additions, 206 deletionsaccel/kvm/kvm-all.c
- accel/stubs/kvm-stub.c 0 additions, 14 deletionsaccel/stubs/kvm-stub.c
- hw/i386/kvm/clock.c 0 additions, 4 deletionshw/i386/kvm/clock.c
- hw/i386/kvm/i8254.c 12 additions, 26 deletionshw/i386/kvm/i8254.c
- hw/i386/pc.c 1 addition, 5 deletionshw/i386/pc.c
- hw/intc/arm_gicv3_its_common.c 1 addition, 2 deletionshw/intc/arm_gicv3_its_common.c
- hw/intc/arm_gicv3_its_kvm.c 1 addition, 1 deletionhw/intc/arm_gicv3_its_kvm.c
- hw/misc/pci-testdev.c 1 addition, 2 deletionshw/misc/pci-testdev.c
- hw/s390x/virtio-ccw.c 0 additions, 4 deletionshw/s390x/virtio-ccw.c
- hw/virtio/vhost-user.c 1 addition, 6 deletionshw/virtio/vhost-user.c
- hw/virtio/virtio-mmio.c 0 additions, 4 deletionshw/virtio/virtio-mmio.c
- hw/virtio/virtio-pci.c 4 additions, 19 deletionshw/virtio/virtio-pci.c
- include/sysemu/kvm.h 3 additions, 34 deletionsinclude/sysemu/kvm.h
- include/sysemu/kvm_int.h 0 additions, 5 deletionsinclude/sysemu/kvm_int.h
- system/memory.c 6 additions, 10 deletionssystem/memory.c
- target/i386/cpu.c 2 additions, 2 deletionstarget/i386/cpu.c
- target/i386/kvm/kvm.c 19 additions, 206 deletionstarget/i386/kvm/kvm.c
- target/i386/kvm/kvm_i386.h 0 additions, 2 deletionstarget/i386/kvm/kvm_i386.h
- target/i386/ops_sse.h 128 additions, 0 deletionstarget/i386/ops_sse.h
- target/i386/tcg/decode-new.c.inc 174 additions, 60 deletionstarget/i386/tcg/decode-new.c.inc
Loading
Please register or sign in to comment