summaryrefslogtreecommitdiff
path: root/arch/x86
AgeCommit message (Expand)Author
2023-08-07Merge tag 'x86_bugs_srso' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds
2023-08-07x86/efistub: Avoid legacy decompressor when doing EFI bootArd Biesheuvel
2023-08-07x86/efistub: Perform SNP feature test while running in the firmwareArd Biesheuvel
2023-08-07x86/decompressor: Factor out kernel decompression and relocationArd Biesheuvel
2023-08-07x86/decompressor: Move global symbol references to C codeArd Biesheuvel
2023-08-07x86/decompressor: Merge trampoline cleanup with switching codeArd Biesheuvel
2023-08-07x86/decompressor: Pass pgtable address to trampoline directlyArd Biesheuvel
2023-08-07x86/decompressor: Only call the trampoline when changing paging levelsArd Biesheuvel
2023-08-07x86/decompressor: Call trampoline directly from C codeArd Biesheuvel
2023-08-07x86/decompressor: Avoid the need for a stack in the 32-bit trampolineArd Biesheuvel
2023-08-07x86/decompressor: Use standard calling convention for trampolineArd Biesheuvel
2023-08-07x86/decompressor: Call trampoline as a normal functionArd Biesheuvel
2023-08-07x86/decompressor: Assign paging related global variables earlierArd Biesheuvel
2023-08-07x86/decompressor: Store boot_params pointer in callee save registerArd Biesheuvel
2023-08-07x86/efistub: Clear BSS in EFI handover protocol entrypointArd Biesheuvel
2023-08-07x86/decompressor: Avoid magic offsets for EFI handover entrypointArd Biesheuvel
2023-08-07x86/efistub: Simplify and clean up handover entry codeArd Biesheuvel
2023-08-07x86/head_64: Store boot_params pointer in callee save registerArd Biesheuvel
2023-08-07Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2023-08-07x86/decompressor: Don't rely on upper 32 bits of GPRs being preservedArd Biesheuvel
2023-08-07x86/sev: Do not try to parse for the CC blob on non-AMD hardwareBorislav Petkov (AMD)
2023-08-07x86/srso: Tie SBPB bit setting to microcode patch detectionBorislav Petkov (AMD)
2023-08-06x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callbackThomas Gleixner
2023-08-06x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup()Thomas Gleixner
2023-08-05x86/resctrl: make pseudo_lock_class a static const structureIvan Orlov
2023-08-05x86/MSR: make msr_class a static const structureIvan Orlov
2023-08-05x86/cpuid: make cpuid_class a static const structureIvan Orlov
2023-08-04Merge tag 'hyperv-fixes-signed-20230804' of git://git.kernel.org/pub/scm/linu...Linus Torvalds
2023-08-04KVM: SEV: remove ghcb variable declarationsPaolo Bonzini
2023-08-04KVM: SEV: only access GHCB fields oncePaolo Bonzini
2023-08-04KVM: SEV: snapshot the GHCB before accessing itPaolo Bonzini
2023-08-03KVM: nSVM: Skip writes to MSR_AMD64_TSC_RATIO if guest state isn't loadedSean Christopherson
2023-08-03KVM: x86: Always write vCPU's current TSC offset/ratio in vendor hooksSean Christopherson
2023-08-03KVM: SVM: Clean up preemption toggling related to MSR_AMD64_TSC_RATIOSean Christopherson
2023-08-03KVM: nSVM: Use the "outer" helper for writing multiplier to MSR_AMD64_TSC_RATIOSean Christopherson
2023-08-03KVM: nSVM: Load L1's TSC multiplier based on L1 state, not L2 stateSean Christopherson
2023-08-03KVM: nSVM: Check instead of asserting on nested TSC scaling supportSean Christopherson
2023-08-03x86/paravirt: Fix tlb_remove_table function callback prototype warningKees Cook
2023-08-03KVM: x86: Advertise AMX-COMPLEX CPUID to userspaceTao Su
2023-08-03KVM: VMX: Skip VMCLEAR logic during emergency reboots if CR4.VMXE=0Sean Christopherson
2023-08-03KVM: SVM: Use "standard" stgi() helper when disabling SVMSean Christopherson
2023-08-03KVM: x86: Force kvm_rebooting=true during emergency reboot/crashSean Christopherson
2023-08-03x86/virt: KVM: Move "disable SVM" helper into KVM SVMSean Christopherson
2023-08-03KVM: VMX: Ensure CPU is stable when probing basic VMX supportSean Christopherson
2023-08-03KVM: SVM: Check that the current CPU supports SVM in kvm_is_svm_supported()Sean Christopherson
2023-08-03x86/virt: KVM: Open code cpu_has_svm() into kvm_is_svm_supported()Sean Christopherson
2023-08-03x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()Sean Christopherson
2023-08-03KVM: SVM: Make KVM_AMD depend on CPU_SUP_AMD or CPU_SUP_HYGONSean Christopherson
2023-08-03x86/virt: KVM: Move VMXOFF helpers into KVM VMXSean Christopherson
2023-08-03x86/virt: KVM: Open code cpu_has_vmx() in KVM VMXSean Christopherson