[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/24] x86 queue, 2021-06-01
From: |
Eduardo Habkost |
Subject: |
[PULL 00/24] x86 queue, 2021-06-01 |
Date: |
Tue, 1 Jun 2021 14:09:50 -0400 |
The following changes since commit 52848929b70dcf92a68aedcfd90207be81ba3274:
Merge remote-tracking branch 'remotes/kraxel/tags/usb-20210528-pull-request'
into staging (2021-05-30 20:10:30 +0100)
are available in the Git repository at:
https://gitlab.com/ehabkost/qemu.git tags/x86-next-pull-request
for you to fetch changes up to d47b85502b92fe8015d38904cde54eb4d3364326:
sev: add missing firmware error conditions (2021-06-01 09:32:48 -0400)
----------------------------------------------------------------
x86 queue, 2021-06-01
Features:
* Add CPU model versions supporting 'xsaves' (Vitaly Kuznetsov)
* Support AVX512 ZMM regs dump (Robert Hoo)
Bug fixes:
* Use better matching family/model/stepping for generic CPUs
(Daniel P. Berrangé)
Cleanups:
* Hyper-V feature initialization cleanup (Vitaly Kuznetsov)
* SEV firmware error list touchups (Connor Kuehl)
* Constify CPUCaches and X86CPUDefinition (Philippe Mathieu-Daudé)
* Document when features can be added to kvm_default_props
(Eduardo Habkost)
----------------------------------------------------------------
Brijesh Singh (1):
target/i386/sev: add support to query the attestation report
Connor Kuehl (2):
sev: use explicit indices for mapping firmware error codes to strings
sev: add missing firmware error conditions
Daniel P. Berrangé (2):
i386: use better matching family/model/stepping for 'qemu64' CPU
i386: use better matching family/model/stepping for 'max' CPU
Eduardo Habkost (1):
i386: Document when features can be added to kvm_default_props
Philippe Mathieu-Daudé (2):
target/i386/cpu: Constify CPUCaches
target/i386/cpu: Constify X86CPUDefinition
Robert Hoo (1):
i386/cpu_dump: support AVX512 ZMM regs dump
Vitaly Kuznetsov (15):
target/i386: Add CPU model versions supporting 'xsaves'
i386: keep hyperv_vendor string up-to-date
i386: invert hyperv_spinlock_attempts setting logic with
hv_passthrough
i386: always fill Hyper-V CPUID feature leaves from X86CPU data
i386: stop using env->features[] for filling Hyper-V CPUIDs
i386: introduce hyperv_feature_supported()
i386: introduce hv_cpuid_get_host()
i386: drop FEAT_HYPERV feature leaves
i386: introduce hv_cpuid_cache
i386: split hyperv_handle_properties() into
hyperv_expand_features()/hyperv_fill_cpuids()
i386: move eVMCS enablement to hyperv_init_vcpu()
i386: switch hyperv_expand_features() to using error_setg()
i386: adjust the expected KVM_GET_SUPPORTED_HV_CPUID array size
i386: prefer system KVM_GET_SUPPORTED_HV_CPUID ioctl over vCPU's one
i386: use global kvm_state in hyperv_enabled() check
linux-headers/linux/kvm.h | 8 +
target/i386/cpu.h | 6 +-
target/i386/sev_i386.h | 2 +
hw/i386/pc.c | 6 +-
qapi/misc-target.json | 38 +++
target/i386/cpu-dump.c | 63 +++--
target/i386/cpu-sysemu.c | 2 +-
target/i386/cpu.c | 290 +++++++++-------------
target/i386/kvm/kvm-cpu.c | 5 +
target/i386/kvm/kvm.c | 510 +++++++++++++++++++++-----------------
target/i386/monitor.c | 6 +
target/i386/sev-stub.c | 7 +
target/i386/sev.c | 115 +++++++--
target/i386/trace-events | 1 +
14 files changed, 614 insertions(+), 445 deletions(-)
--
2.30.2
- [PULL 00/24] x86 queue, 2021-06-01,
Eduardo Habkost <=
- [PULL 01/24] target/i386: Add CPU model versions supporting 'xsaves', Eduardo Habkost, 2021/06/01
- [PULL 02/24] i386: Document when features can be added to kvm_default_props, Eduardo Habkost, 2021/06/01
- [PULL 03/24] target/i386/cpu: Constify CPUCaches, Eduardo Habkost, 2021/06/01
- [PULL 04/24] target/i386/cpu: Constify X86CPUDefinition, Eduardo Habkost, 2021/06/01
- [PULL 05/24] i386/cpu_dump: support AVX512 ZMM regs dump, Eduardo Habkost, 2021/06/01
- [PULL 07/24] i386: use better matching family/model/stepping for 'max' CPU, Eduardo Habkost, 2021/06/01
- [PULL 06/24] i386: use better matching family/model/stepping for 'qemu64' CPU, Eduardo Habkost, 2021/06/01
- [PULL 10/24] i386: always fill Hyper-V CPUID feature leaves from X86CPU data, Eduardo Habkost, 2021/06/01
- [PULL 09/24] i386: invert hyperv_spinlock_attempts setting logic with hv_passthrough, Eduardo Habkost, 2021/06/01
- [PULL 08/24] i386: keep hyperv_vendor string up-to-date, Eduardo Habkost, 2021/06/01