2023-08-31 | Jim Mattson | x86/fpu/xstate: Fix PKRU covert channel Signed-off-by: Jim Mattson <jmattson@google.com> ...org/r/20230831043228.1194256-1-jmattson@google.com |
commit | commitdiff | tree |
2023-01-24 | Jim Mattson | KVM: x86: Advertise fast REP string features inherent... Signed-off-by: Jim Mattson <jmattson@google.com> ...org/r/20220901211811.2883855-2-jmattson@google.com |
commit | commitdiff | tree |
2023-01-24 | Jim Mattson | x86/cpufeatures: Add macros for Intel's new fast rep... Signed-off-by: Jim Mattson <jmattson@google.com> ...org/r/20220901211811.2883855-1-jmattson@google.com |
commit | commitdiff | tree |
2022-12-02 | Jim Mattson | KVM: x86: Advertise that the SMM_CTL MSR is not supported Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20221007221644.138355-1-jmattson@google.com> |
commit | commitdiff | tree |
2022-12-01 | Jim Mattson | KVM: VMX: Execute IBPB on emulated VM-exit when guest... Signed-off-by: Jim Mattson <jmattson@google.com> ...org/r/20221019213620.1953281-3-jmattson@google.com |
commit | commitdiff | tree |
2022-12-01 | Jim Mattson | KVM: VMX: Guest usage of IA32_SPEC_CTRL is likely Signed-off-by: Jim Mattson <jmattson@google.com> ...org/r/20221019213620.1953281-2-jmattson@google.com |
commit | commitdiff | tree |
2022-11-09 | Jim Mattson | KVM: x86: Insert "AMD" in KVM_X86_FEATURE_PSFD Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20220830225210.2381310-1-jmattson@google.com> |
commit | commitdiff | tree |
2022-10-27 | Jim Mattson | KVM: x86: Mask off reserved bits in CPUID.8000001FH Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20220929225203.2234702-6-jmattson@google.com> |
commit | commitdiff | tree |
2022-10-22 | Jim Mattson | KVM: x86: Mask off reserved bits in CPUID.8000001AH Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20220929225203.2234702-4-jmattson@google.com> |
commit | commitdiff | tree |
2022-10-22 | Jim Mattson | KVM: x86: Mask off reserved bits in CPUID.80000008H Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20220929225203.2234702-3-jmattson@google.com> |
commit | commitdiff | tree |
2022-10-22 | Jim Mattson | KVM: x86: Mask off reserved bits in CPUID.80000006H Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20220929225203.2234702-2-jmattson@google.com> |
commit | commitdiff | tree |
2022-10-22 | Jim Mattson | KVM: x86: Mask off reserved bits in CPUID.80000001H Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2022-09-30 | Jim Mattson | KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the... Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20220922231854.249383-1-jmattson@google.com> |
commit | commitdiff | tree |
2022-09-26 | Jim Mattson | KVM: x86: VMX: Replace some Intel model numbers with... Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2022-09-01 | Jim Mattson | KVM: x86: Mask off unsupported and unknown bits of... Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20220830174947.2182144-1-jmattson@google.com> |
commit | commitdiff | tree |
2022-08-19 | Jim Mattson | KVM: VMX: Heed the 'msr' argument in msr_write_intercepted() Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20220810213050.2655000-1-jmattson@google.com> |
commit | commitdiff | tree |
2022-05-25 | Jim Mattson | KVM: VMX: Print VM-instruction error as unsigned Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20220510224035.1792952-2-jmattson@google.com> |
commit | commitdiff | tree |
2022-04-02 | Jim Mattson | KVM: x86/svm: Clear reserved bits written to PerfEvtSeln... Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20220226234131.2167175-1-jmattson@google.com> |
commit | commitdiff | tree |
2022-04-02 | Jim Mattson | KVM: x86/pmu: Use different raw event masks for AMD... Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20220308012452.3468611-1-jmattson@google.com> |
commit | commitdiff | tree |
2022-02-14 | Jim Mattson | KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20220203014813.2130559-2-jmattson@google.com> |
commit | commitdiff | tree |
2022-02-14 | Jim Mattson | KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when... Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20220203014813.2130559-1-jmattson@google.com> |
commit | commitdiff | tree |
2022-02-08 | Jim Mattson | x86/cpufeatures: Put the AMX macros in the word 18... Signed-off-by: Jim Mattson <jmattson@google.com> ...org/r/20220203194308.2469117-1-jmattson@google.com |
commit | commitdiff | tree |
2022-02-04 | Jim Mattson | KVM: x86: Report deprecated x87 features in supported... Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20220204001348.2844660-1-jmattson@google.com> |
commit | commitdiff | tree |
2022-01-26 | Jim Mattson | KVM: VMX: Remove vmcs_config.order Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20220125004359.147600-1-jmattson@google.com> |
commit | commitdiff | tree |
2022-01-19 | Jim Mattson | selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20220115052431.447232-7-jmattson@google.com> |
commit | commitdiff | tree |
2022-01-19 | Jim Mattson | selftests: kvm/x86: Introduce x86_model() Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20220115052431.447232-6-jmattson@google.com> |
commit | commitdiff | tree |
2022-01-19 | Jim Mattson | selftests: kvm/x86: Export x86_family() for use outside... Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20220115052431.447232-5-jmattson@google.com> |
commit | commitdiff | tree |
2022-01-19 | Jim Mattson | selftests: kvm/x86: Introduce is_amd_cpu() Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20220115052431.447232-4-jmattson@google.com> |
commit | commitdiff | tree |
2022-01-19 | Jim Mattson | selftests: kvm/x86: Parameterize the CPUID vendor string... Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20220115052431.447232-3-jmattson@google.com> |
commit | commitdiff | tree |
2022-01-19 | Jim Mattson | KVM: x86/pmu: Use binary search to check filtered events Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20220115052431.447232-2-jmattson@google.com> |
commit | commitdiff | tree |
2021-11-11 | Jim Mattson | kvm: x86: Convert return type of *is_valid_rdpmc_ecx... Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20211105202058.1048757-1-jmattson@google.com> |
commit | commitdiff | tree |
2021-10-22 | Jim Mattson | KVM: selftests: Fix nested SVM tests when built with... Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20210930003649.4026553-1-jmattson@google.com> |
commit | commitdiff | tree |
2021-10-22 | Jim Mattson | kvm: x86: Remove stale declaration of kvm_no_apic_vcpu Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20211021185449.3471763-1-jmattson@google.com> |
commit | commitdiff | tree |
2021-06-24 | Jim Mattson | KVM: x86: Print CPU of last attempted VM-entry when... Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20210621221648.1833148-1-jmattson@google.com> |
commit | commitdiff | tree |
2021-06-21 | Jim Mattson | KVM: VMX: Skip #PF(RSVD) intercepts when emulating... Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20210618235941.1041604-1-jmattson@google.com> |
commit | commitdiff | tree |
2021-06-17 | Jim Mattson | KVM: selftests: Introduce x2APIC register manipulation... Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20210604172611.281819-11-jmattson@google.com> |
commit | commitdiff | tree |
2021-06-17 | Jim Mattson | KVM: selftests: Hoist APIC functions out of individual... Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20210604172611.281819-10-jmattson@google.com> |
commit | commitdiff | tree |
2021-06-17 | Jim Mattson | KVM: selftests: Move APIC definitions into a separate... Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20210604172611.281819-9-jmattson@google.com> |
commit | commitdiff | tree |
2021-06-17 | Jim Mattson | KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12... Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20210604172611.281819-8-jmattson@google.com> |
commit | commitdiff | tree |
2021-06-17 | Jim Mattson | KVM: nVMX: Fail on MMIO completion for nested posted... Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20210604172611.281819-7-jmattson@google.com> |
commit | commitdiff | tree |
2021-06-17 | Jim Mattson | KVM: x86: Add a return code to kvm_apic_accept_events Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20210604172611.281819-6-jmattson@google.com> |
commit | commitdiff | tree |
2021-06-17 | Jim Mattson | KVM: x86: Add a return code to inject_pending_event Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20210604172611.281819-5-jmattson@google.com> |
commit | commitdiff | tree |
2021-06-17 | Jim Mattson | KVM: nVMX: Add a return code to vmx_complete_nested_posted_i... Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20210604172611.281819-4-jmattson@google.com> |
commit | commitdiff | tree |
2021-06-17 | Jim Mattson | KVM: x86: Remove guest mode check from kvm_check_nested_events Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20210604172611.281819-2-jmattson@google.com> |
commit | commitdiff | tree |
2021-06-09 | Jim Mattson | kvm: LAPIC: Restore guard to prevent illegal APIC register... Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20210602205224.3189316-1-jmattson@google.com> |
commit | commitdiff | tree |
2021-04-22 | Jim Mattson | perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] Signed-off-by: Jim Mattson <jmattson@google.com> ...org/r/20210422001834.1748319-1-jmattson@google.com |
commit | commitdiff | tree |
2021-02-10 | Jim Mattson | perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_u... Signed-off-by: Jim Mattson <jmattson@google.com> ...org/r/20210205191324.2889006-1-jmattson@google.com |
commit | commitdiff | tree |
2020-11-15 | Jim Mattson | kvm: x86: Sink cpuid update into vendor-specific set_cr4... Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20201029170648.483210-1-jmattson@google.com> |
commit | commitdiff | tree |
2020-10-31 | Jim Mattson | KVM: selftests: test behavior of unmapped L2 APIC-access... Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20201026180922.3120555-1-jmattson@google.com> |
commit | commitdiff | tree |
2020-08-17 | Jim Mattson | kvm: x86: Toggling CR4.PKE does not load PDPTEs in... Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20200817181655.3716509-1-jmattson@google.com> |
commit | commitdiff | tree |
2020-08-17 | Jim Mattson | kvm: x86: Toggling CR4.SMAP does not load PDPTEs in... Signed-off-by: Jim Mattson <jmattson@google.com> ...Id: <20200817181655.3716509-2-jmattson@google.com> |
commit | commitdiff | tree |
2020-07-08 | Jim Mattson | kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20200707223630.336700-1-jmattson@google.com> |
commit | commitdiff | tree |
2020-07-08 | Jim Mattson | kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20200603235623.245638-7-jmattson@google.com> |
commit | commitdiff | tree |
2020-07-08 | Jim Mattson | kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20200603235623.245638-6-jmattson@google.com> |
commit | commitdiff | tree |
2020-07-08 | Jim Mattson | kvm: x86: Add "last CPU" to some KVM_EXIT information Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20200603235623.245638-5-jmattson@google.com> |
commit | commitdiff | tree |
2020-07-08 | Jim Mattson | kvm: vmx: Add last_cpu to struct vcpu_vmx Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20200603235623.245638-4-jmattson@google.com> |
commit | commitdiff | tree |
2020-07-08 | Jim Mattson | kvm: svm: Always set svm->last_cpu on VMRUN Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20200603235623.245638-3-jmattson@google.com> |
commit | commitdiff | tree |
2020-07-08 | Jim Mattson | kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20200603235623.245638-2-jmattson@google.com> |
commit | commitdiff | tree |
2020-05-15 | Jim Mattson | KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20200511225616.19557-1-jmattson@google.com> |
commit | commitdiff | tree |
2020-05-15 | Jim Mattson | KVM: nVMX: Migrate the VMX-preemption timer Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20200508203643.85477-4-jmattson@google.com> |
commit | commitdiff | tree |
2020-05-15 | Jim Mattson | KVM: nVMX: Change emulated VMX-preemption timer hrtimer... Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20200508203643.85477-3-jmattson@google.com> |
commit | commitdiff | tree |
2020-05-15 | Jim Mattson | KVM: nVMX: Really make emulated nested preemption timer... Signed-off-by: Jim Mattson <jmattson@google.com> Message-Id: <20200508203643.85477-2-jmattson@google.com> |
commit | commitdiff | tree |
2020-01-08 | Jim Mattson | kvm: nVMX: Aesthetic cleanup of handle_vmread and handle_vmwrite Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2020-01-08 | Jim Mattson | kvm: nVMX: VMWRITE checks unsupported field before... Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2020-01-08 | Jim Mattson | kvm: nVMX: VMWRITE checks VMCS-link pointer before... Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2019-12-18 | Jim Mattson | kvm: x86: Host feature SSBD doesn't imply guest feature... Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2019-12-18 | Jim Mattson | kvm: x86: Host feature SSBD doesn't imply guest feature... Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2019-12-04 | Jim Mattson | kvm: vmx: Stop wasting a page for guest_msrs Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2019-11-23 | Jim Mattson | kvm: nVMX: Relax guest IA32_FEATURE_CONTROL constraints Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2019-10-31 | Jim Mattson | kvm: call kvm_arch_destroy_vm if vm creation fails Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2019-10-25 | Jim Mattson | kvm: Allocate memslots and buses before calling kvm_arch_init_vm Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2019-10-22 | Jim Mattson | KVM: nVMX: Don't leak L1 MMIO regions to L2 Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2019-10-22 | Jim Mattson | kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2019-10-01 | Jim Mattson | kvm: vmx: Limit guest PMCs to those supported on the... Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2019-09-26 | Jim Mattson | kvm: x86: Enumerate support for CLZERO instruction Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2019-09-26 | Jim Mattson | kvm: x86: Use AMD CPUID semantics for AMD vCPUs Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2019-09-26 | Jim Mattson | kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2019-09-26 | Jim Mattson | kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2019-09-24 | Jim Mattson | kvm: svm: Intercept RDPRU Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2019-09-24 | Jim Mattson | kvm: x86: Add "significant index" flag to a few CPUID... Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2019-09-24 | Jim Mattson | kvm: x86: Add Intel PMU MSRs to msrs_to_save[] Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2019-07-02 | Jim Mattson | kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_... Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2019-07-02 | Jim Mattson | kvm: nVMX: Remove unnecessary sync_roots from handle_invept Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2019-05-24 | Jim Mattson | kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported... Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2019-05-24 | Jim Mattson | kvm: x86: Include multiple indices with CPUID leaf... Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2019-04-30 | Jim Mattson | KVM: nVMX: Fix size checks in vmx_set_nested_state Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2018-12-21 | Jim Mattson | kvm: vmx: Allow guest read access to IA32_TSC Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2018-12-21 | Jim Mattson | kvm: nVMX: NMI-window and interrupt-window exiting... Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2018-12-21 | Jim Mattson | kvm: Change offset in kvm_write_guest_offset_cached... Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2018-12-21 | Jim Mattson | kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2018-12-14 | Jim Mattson | kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2018-12-14 | Jim Mattson | kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when... Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2018-12-14 | Jim Mattson | kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2018-12-14 | Jim Mattson | kvm: vmx: Document the need for MSR_STAR in i386 builds Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2018-12-14 | Jim Mattson | kvm: vmx: Set IA32_TSC_AUX for legacy mode guests Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2018-11-27 | Jim Mattson | kvm: nVMX: Set VM instruction error for VMPTRLD of... Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2018-11-27 | Jim Mattson | KVM: nVMX: Unrestricted guest mode requires EPT Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2018-11-27 | Jim Mattson | kvm: svm: Ensure an IBPB on all affected CPUs when... Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2018-10-17 | Jim Mattson | kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD Reported-by: Jim Mattson <jmattson@google.com> Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
2018-10-17 | Jim Mattson | kvm: vmx: Defer setting of DR6 until #DB delivery Reported-by: Jim Mattson <jmattson@google.com> Signed-off-by: Jim Mattson <jmattson@google.com> |
commit | commitdiff | tree |
next |