aboutsummaryrefslogtreecommitdiff
path: root/arch/x86
AgeCommit message (Expand)AuthorFilesLines
2024-06-12x86/shstk: Make return uprobe work with shadow stackJiri Olsa3-1/+19
2024-06-11x86/uaccess: Fix missed zeroing of ia32 u64 get_user() range checkingKees Cook2-3/+7
2024-06-11KVM: x86: Drop now-superflous setting of l1tf_flush_l1d in vcpu_run()Sean Christopherson2-4/+4
2024-06-11KVM: x86: Unconditionally set l1tf_flush_l1d during vCPU loadSean Christopherson1-6/+5
2024-06-11KVM: Delete the now unused kvm_arch_sched_in()Sean Christopherson2-8/+3
2024-06-11KVM: x86: Fold kvm_arch_sched_in() into kvm_arch_vcpu_load()Sean Christopherson7-27/+16
2024-06-11KVM: VMX: Move PLE grow/shrink helpers above vmx_vcpu_load()Sean Christopherson1-32/+32
2024-06-11KVM: x86: Don't re-setup empty IRQ routing when KVM_CAP_SPLIT_IRQCHIPYi Wang3-11/+0
2024-06-11x86/cpufeatures: Add AMD FAST CPPC feature flagPerry Yuan2-0/+2
2024-06-11KVM: x86/pmu: Add a helper to enable bits in FIXED_CTR_CTRLSean Christopherson1-10/+12
2024-06-11x86/alternative: Replace the old macrosBorislav Petkov (AMD)1-121/+32
2024-06-11x86/alternative: Convert the asm ALTERNATIVE_3() macroBorislav Petkov (AMD)1-25/+0
2024-06-11x86/alternative: Convert the asm ALTERNATIVE_2() macroBorislav Petkov (AMD)1-22/+0
2024-06-11x86/alternative: Convert the asm ALTERNATIVE() macroBorislav Petkov (AMD)1-21/+1
2024-06-11KVM: x86: Add KVM_RUN_X86_GUEST_MODE kvm_run flagThomas Prescher2-0/+4
2024-06-11x86/alternative: Convert ALTERNATIVE_3()Borislav Petkov (AMD)2-29/+9
2024-06-11x86/alternative: Convert ALTERNATIVE_TERNARY()Borislav Petkov (AMD)1-6/+0
2024-06-11x86/alternative: Convert alternative_call_2()Borislav Petkov (AMD)1-15/+6
2024-06-11x86/alternative: Convert alternative_call()Borislav Petkov (AMD)1-5/+1
2024-06-11x86/alternative: Convert alternative_io()Borislav Petkov (AMD)1-5/+1
2024-06-11x86/alternative: Convert alternative_input()Borislav Petkov (AMD)1-5/+1
2024-06-11x86/alternative: Convert alternative_2()Borislav Petkov (AMD)1-3/+0
2024-06-11function_graph: Everyone uses HAVE_FUNCTION_GRAPH_RET_ADDR_PTR, remove itSteven Rostedt (Google)1-2/+0
2024-06-11x86/alternative: Convert alternative()Borislav Petkov (AMD)1-4/+1
2024-06-11x86/alternatives: Add nested alternatives macrosPeter Zijlstra2-4/+136
2024-06-11x86/alternative: Zap alternative_ternary()Borislav Petkov (AMD)1-3/+0
2024-06-11perf/x86: Serialize set_attr_rdpmc()Thomas Gleixner1-0/+3
2024-06-11x86/sev: Use kernel provided SVSM Calling AreasTom Lendacky6-39/+362
2024-06-11x86/sev: Check for the presence of an SVSM in the SNP secrets pageTom Lendacky5-9/+132
2024-06-11x86/irqflags: Provide native versions of the local_irq_save()/restore()Tom Lendacky1-0/+20
2024-06-10KVM: x86: Bury guest_cpuid_is_amd_or_hygon() in cpuid.cSean Christopherson2-10/+12
2024-06-10KVM: x86: Open code vendor_intel() in string_registers_quirk()Sean Christopherson1-12/+8
2024-06-10KVM: x86: Allow SYSENTER in Compatibility Mode for all Intel compat vCPUsSean Christopherson1-4/+6
2024-06-10KVM: SVM: Emulate SYSENTER RIP/RSP behavior for all Intel compat vCPUsSean Christopherson2-15/+7
2024-06-10KVM: x86: Use "is Intel compatible" helper to emulate SYSCALL in !64-bitSean Christopherson3-36/+16
2024-06-10KVM: x86: Inhibit code #DBs in MOV-SS shadow for all Intel compat vCPUsSean Christopherson1-8/+6
2024-06-10KVM: x86: Apply Intel's TSC_AUX reserved-bit behavior to Intel compat vCPUsSean Christopherson1-4/+4
2024-06-10KVM: x86/pmu: Squash period for checkpointed events based on host HLE/RTMSean Christopherson1-1/+1
2024-06-10KVM: VMX: Remove unused declaration of vmx_request_immediate_exit()Binbin Wu1-1/+0
2024-06-10KVM: x86: Drop unused check_apicv_inhibit_reasons() callback definitionHou Wenlong2-2/+0
2024-06-10x86/resctrl: Replace open coded cacheinfo searchesTony Luck2-20/+11
2024-06-08Merge tag 'x86-urgent-2024-06-08' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-3/+17
2024-06-07KVM: VMX: Always honor guest PAT on CPUs that support self-snoopSean Christopherson2-7/+11
2024-06-07KVM: x86: Ensure a full memory barrier is emitted in the VM-Exit pathYan Zhao1-0/+6
2024-06-07crypto: x86/aes-gcm - rewrite the AES-NI optimized AES-GCMEric Biggers5-4818/+1390
2024-06-07crypto: x86/aes-gcm - add VAES and AVX512 / AVX10 optimized AES-GCMEric Biggers4-16/+1759
2024-06-07crypto: x86 - add missing MODULE_DESCRIPTION() macrosJeff Johnson2-0/+2
2024-06-06x86/mm/numa: Use NUMA_NO_NODE when calling memblock_set_node()Jan Beulich1-3/+3
2024-06-05x86/amd_nb: Check for invalid SMN readsYazen Ghannam1-1/+8
2024-06-05KVM: VMX: Drop support for forcing UC memory when guest CR0.CD=1Sean Christopherson2-10/+0