summaryrefslogtreecommitdiffstats
path: root/target/i386/cpu.c
Commit message (Expand)AuthorAgeFilesLines
* target/i386: Remove core-capability in Snowridge CPU modelChenyi Qiang2021-10-291-1/+2
* target/i386/sev: Remove stubs by using code elisionPhilippe Mathieu-Daudé2021-10-131-6/+7
* target/i386/sev: Rename sev_i386.h -> sev.hPhilippe Mathieu-Daudé2021-10-131-1/+1
* target/i386/cpu: Add missing 'qapi/error.h' headerPhilippe Mathieu-Daudé2021-10-131-0/+1
* i386: Change the default Hyper-V version to match WS2016Vitaly Kuznetsov2021-10-011-3/+3
* i386: Make Hyper-V version id configurableVitaly Kuznetsov2021-10-011-4/+11
* i386: Implement pseudo 'hv-avic' ('hv-apicv') enlightenmentVitaly Kuznetsov2021-10-011-0/+4
* i386: Support KVM_CAP_HYPERV_ENFORCE_CPUIDVitaly Kuznetsov2021-10-011-0/+1
* i386: Support KVM_CAP_ENFORCE_PV_FEATURE_CPUIDVitaly Kuznetsov2021-10-011-0/+2
* Adjust min CPUID level to 0x12 when SGX is enabledSean Christopherson2021-09-301-0/+5
* i386: kvm: Add support for exposing PROVISIONKEY to guestSean Christopherson2021-09-301-1/+4
* i386: Update SGX CPUID info according to hardware/KVM/user inputSean Christopherson2021-09-301-0/+77
* i386: Add get/set/migrate support for SGX_LEPUBKEYHASH MSRsSean Christopherson2021-09-301-1/+15
* i386: Add SGX CPUID leaf FEAT_SGX_12_1_EAXSean Christopherson2021-09-301-0/+21
* i386: Add SGX CPUID leaf FEAT_SGX_12_0_EBXSean Christopherson2021-09-301-0/+21
* i386: Add SGX CPUID leaf FEAT_SGX_12_0_EAXSean Christopherson2021-09-301-0/+20
* i386: Add primary SGX CPUID and MSR definesSean Christopherson2021-09-301-2/+2
* target/i386: Added VGIF V_IRQ masking capabilityLara Lazier2021-09-131-2/+5
* target/i386: Moved int_ctl into CPUX86State structureLara Lazier2021-09-131-1/+1
* target/i386: Added VGIF featureLara Lazier2021-09-131-1/+2
* target/i386: VMRUN and VMLOAD canonicalizationsLara Lazier2021-09-131-8/+11
* i386/cpu: Remove AVX_VNNI feature from Cooperlake cpu modelYang Zhong2021-08-251-1/+1
* target/i386: Remove split lock detect in Snowridge CPU modelChenyi Qiang2021-08-251-0/+8
* docs: Update path that mentions deprecated.rstMao Zhongyi2021-07-271-1/+1
* i386: do not call cpudef-only models functions for max, host, baseClaudio Fontana2021-07-231-2/+17
* target/i386: Fix cpuid level for AMDzhenwei pi2021-07-131-2/+9
* target/i386: suppress CPUID leaves not defined by the CPU vendorMichael Roth2021-07-131-0/+6
* i386: expand Hyper-V features during CPU feature expansion timeVitaly Kuznetsov2021-07-131-0/+4
* target/i386: Populate x86_ext_save_areas offsets using cpuid where possibleDavid Edmondson2021-07-061-12/+1Star
* target/i386: Make x86_ext_save_areas visible outside cpu.cDavid Edmondson2021-07-061-6/+1Star
* target/i386: kvm: add support for TSC scalingPaolo Bonzini2021-06-251-1/+1
* i386: run accel_cpu_instance_init as post_initClaudio Fontana2021-06-041-3/+7
* i386: reorder call to cpu_exec_realizefnClaudio Fontana2021-06-041-28/+51
* i386: drop FEAT_HYPERV feature leavesVitaly Kuznetsov2021-05-311-88/+0Star
* i386: keep hyperv_vendor string up-to-dateVitaly Kuznetsov2021-05-311-10/+9Star
* i386: use better matching family/model/stepping for 'max' CPUDaniel P. Berrangé2021-05-311-0/+6
* i386: use better matching family/model/stepping for 'qemu64' CPUDaniel P. Berrangé2021-05-311-3/+3
* target/i386/cpu: Constify X86CPUDefinitionPhilippe Mathieu-Daudé2021-05-311-6/+7
* target/i386/cpu: Constify CPUCachesPhilippe Mathieu-Daudé2021-05-311-4/+4
* target/i386: Add CPU model versions supporting 'xsaves'Vitaly Kuznetsov2021-05-311-56/+94
* Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-tcg-20210526' into...Peter Maydell2021-05-281-10/+20
|\
| * cpu: Move CPUClass::get_paging_enabled to SysemuCPUOpsPhilippe Mathieu-Daudé2021-05-271-1/+3
| * cpu: Move CPUClass::get_memory_mapping to SysemuCPUOpsPhilippe Mathieu-Daudé2021-05-271-1/+1
| * cpu: Move CPUClass::get_phys_page_debug to SysemuCPUOpsPhilippe Mathieu-Daudé2021-05-271-1/+1
| * cpu: Move CPUClass::asidx_from_attrs to SysemuCPUOpsPhilippe Mathieu-Daudé2021-05-271-1/+1
| * cpu: Move CPUClass::write_elf* to SysemuCPUOpsPhilippe Mathieu-Daudé2021-05-271-4/+4
| * cpu: Move CPUClass::get_crash_info to SysemuCPUOpsPhilippe Mathieu-Daudé2021-05-271-1/+1
| * cpu: Move CPUClass::vmsd to SysemuCPUOpsPhilippe Mathieu-Daudé2021-05-271-1/+1
| * cpu: Introduce SysemuCPUOps structurePhilippe Mathieu-Daudé2021-05-271-0/+8
| * cpu: Rename CPUClass vmsd -> legacy_vmsdPhilippe Mathieu-Daudé2021-05-271-1/+1