aboutsummaryrefslogtreecommitdiff
path: root/arch/x86
AgeCommit message (Expand)AuthorFilesLines
2025-11-21x86/mce: Save and use APEI corrected threshold limitYazen Ghannam5-2/+39
2025-11-20lib: mul_u64_u64_div_u64(): optimise multiply on 32bit x86David Laight1-0/+19
2025-11-20lib: add mul_u64_add_u64_div_u64() and mul_u64_u64_div_u64_roundup()David Laight1-8/+12
2025-11-20x86/boot: Drop unused sev_enable() fallbackArd Biesheuvel1-11/+0
2025-11-20KVM: x86: Remove unused declaration kvm_mmu_may_ignore_guest_pat()Yue Haibing1-2/+0
2025-11-20KVM: x86: Enable support for emulating AVX MOV instructionsPaolo Bonzini1-7/+7
2025-11-19KVM: x86: Add emulator support for decoding VEX prefixesPaolo Bonzini1-10/+112
2025-11-19KVM: x86: Refactor REX prefix handling in instruction emulationChang S. Bae2-13/+31
2025-11-19KVM: x86: Add AVX support to the emulator's register fetch and writebackPaolo Bonzini3-17/+114
2025-11-19KVM: x86: Add x86_emulate_ops.get_xcr() callbackPaolo Bonzini2-0/+10
2025-11-19KVM: x86: Share emulator's common register decoding codePaolo Bonzini1-32/+17
2025-11-19KVM: x86: Move op_prefix to struct x86_emulate_ctxt (from x86_decode_insn())Paolo Bonzini2-4/+5
2025-11-19KVM: x86: Improve formatting of the emulator's flags tablePaolo Bonzini1-16/+11
2025-11-19KVM: x86: Move Src2Shift up one bit (use bits 36:32 for Src2 in the emulator)Paolo Bonzini1-1/+2
2025-11-19KVM: x86: Add support for emulating MOVNTDQAPaolo Bonzini1-4/+9
2025-11-19KVM: x86: Add a helper to dedup loading guest/host XCR0 and XSSBinbin Wu1-23/+10
2025-11-19KVM: x86: Load guest/host PKRU outside of the fastpath run loopSean Christopherson4-12/+10
2025-11-19KVM: x86: Load guest/host XCR0 and XSS outside of the fastpath run loopSean Christopherson1-13/+26
2025-11-19KVM: VMX: Handle #MCs on VM-Enter/TD-Enter outside of the fastpathSean Christopherson2-8/+11
2025-11-19perf/x86/intel/uncore: Remove superfluous checkJiri Slaby (SUSE)1-2/+0
2025-11-18KVM: SVM: Handle #MCs in guest outside of fastpathSean Christopherson1-9/+9
2025-11-18KVM: x86: Unify L1TF flushing under per-CPU variableBrendan Jackman6-23/+24
2025-11-18KVM: VMX: Disable L1TF L1 data cache flush if CONFIG_CPU_MITIGATIONS=nSean Christopherson2-14/+46
2025-11-18KVM: VMX: Bundle all L1 data cache flush mitigation code togetherSean Christopherson1-87/+87
2025-11-18x86/bugs: KVM: Move VM_CLEAR_CPU_BUFFERS into SVM as SVM_CLEAR_CPU_BUFFERSSean Christopherson2-5/+4
2025-11-18KVM: VMX: Handle MMIO Stale Data in VM-Enter assembly via ALTERNATIVES_2Sean Christopherson2-15/+14
2025-11-18x86/bugs: Use an x86 feature to track the MMIO Stale Data mitigationSean Christopherson5-15/+9
2025-11-18x86/bugs: Decouple ALTERNATIVE usage from VERW macro definitionSean Christopherson1-11/+16
2025-11-18x86/bugs: Use VM_CLEAR_CPU_BUFFERS in VMX as wellPawan Gupta2-5/+10
2025-11-18KVM: VMX: Use on-stack copy of @flags in __vmx_vcpu_run()Sean Christopherson2-16/+7
2025-11-18KVM: x86: Allocate/free user_return_msrs at kvm.ko (un)loading timeChao Gao1-27/+13
2025-11-18x86/cpu: Enable LASS during CPU initializationSohil Mehta1-1/+23
2025-11-18x86/traps: Communicate a LASS violation in #GP messageAlexander Shishkin1-11/+33
2025-11-18x86/kexec: Disable LASS during relocate kernelSohil Mehta1-2/+5
2025-11-18x86/alternatives: Disable LASS when patching kernel codeSohil Mehta2-4/+55
2025-11-18x86/asm: Introduce inline memcpy and memsetPeter Zijlstra (Intel)1-0/+26
2025-11-18x86/cpu: Add an LASS dependency on SMAPSohil Mehta1-0/+1
2025-11-18x86/cpufeatures: Enumerate the LASS feature bitsSohil Mehta3-0/+7
2025-11-18KVM: SVM: Fix redundant updates of LBR MSR interceptsYosry Ahmed2-1/+9
2025-11-18objtool/klp: Only enable --checksum when neededJosh Poimboeuf1-1/+1
2025-11-17memregion: Support fine grained invalidate by cpu_cache_invalidate_memregion()Yicong Yang1-1/+1
2025-11-17memregion: Drop unused IORES_DESC_* parameter from cpu_cache_invalidate_memre...Jonathan Cameron1-1/+1
2025-11-17KVM: x86: remove comment about ntp correction sync forLei Chen1-3/+1
2025-11-17Revert "x86: kvm: rate-limit global clock updates"Lei Chen2-26/+4
2025-11-17Revert "x86: kvm: introduce periodic global clock updates"Lei Chen2-26/+0
2025-11-17KVM: x86: Grab lapic_timer in a local variable to cleanup periodic codeSean Christopherson1-8/+8
2025-11-17KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timerfuqiang wang1-5/+23
2025-11-17KVM: x86: Explicitly set new periodic hrtimer expiration in apic_timer_fn()fuqiang wang1-1/+1
2025-11-17KVM: x86: WARN if hrtimer callback for periodic APIC timer fires with period=0Sean Christopherson1-1/+1
2025-11-17KVM: x86: Use "checked" versions of get_user() and put_user()Sean Christopherson2-2/+2