summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm
AgeCommit message (Expand)Author
2023-11-28KVM: x86: Ignore MSR_AMD64_TW_CFG accessMaciej S. Szmigiero
2023-11-28x86/mm: Drop the 4 MB restriction on minimal NUMA node memory sizeMike Rapoport (IBM)
2023-11-08x86/mm: Fix RESERVE_BRK() for older binutilsJosh Poimboeuf
2023-11-08x86/mm: Simplify RESERVE_BRK()Josh Poimboeuf
2023-11-08x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibilityThomas Gleixner
2023-10-25x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUsBorislav Petkov (AMD)
2023-09-23x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()Sean Christopherson
2023-08-16x86: Move gds_ucode_mitigated() declaration to headerArnd Bergmann
2023-08-08x86/cpu, kvm: Add support for CPUID_80000021_EAXKim Phillips
2023-08-08x86/bugs: Increase the x86 bugs vector size to two u32sBorislav Petkov (AMD)
2023-08-08x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX]Sean Christopherson
2023-08-08x86/cpu: Add VM page flush MSR availablility as a CPUID featureTom Lendacky
2023-08-08x86/cpufeatures: Add SEV-ES CPU featureTom Lendacky
2023-08-08x86/speculation: Add Gather Data Sampling mitigationDaniel Sneddon
2023-08-08x86/fpu: Remove cpuinfo argument from init functionsThomas Gleixner
2023-08-08init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()Thomas Gleixner
2023-08-08x86/cpu: Switch to arch_cpu_finalize_init()Thomas Gleixner
2023-07-24x86/cpu/amd: Add a Zenbleed fixBorislav Petkov (AMD)
2023-05-30x86/mm: Avoid incomplete Global INVLPG flushesDave Hansen
2023-05-30KVM: x86: do not report a vCPU as preempted outside instruction boundariesPaolo Bonzini
2023-03-11x86/resctl: fix scheduler confusion with 'current'Linus Torvalds
2023-03-11x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid}Valentin Schneider
2023-03-11x86/microcode/AMD: Add a @cpu parameter to the reloading functionsBorislav Petkov (AMD)
2023-03-11x86/crash: Disable virt in core NMI crash handler to avoid double shootdownSean Christopherson
2023-03-11x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows)Sean Christopherson
2023-03-11x86/bugs: Reset speculation control settings on initBreno Leitao
2023-01-18KVM: VMX: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTINGXiaoyao Li
2023-01-18KVM: VMX: Rename NMI_PENDING to NMI_WINDOWXiaoyao Li
2023-01-18KVM: VMX: Rename INTERRUPT_PENDING to INTERRUPT_WINDOWXiaoyao Li
2022-12-08x86/tsx: Add a feature bit for TSX control MSR supportPawan Gupta
2022-12-08x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3Pawan Gupta
2022-11-25x86/cpu: Restore AMD's DE_CFG MSR after resumeBorislav Petkov
2022-10-26x86/hyperv: Fix 'struct hv_enlightened_vmcs' definitionVitaly Kuznetsov
2022-10-26x86/microcode/AMD: Track patch allocation size explicitlyKees Cook
2022-10-07x86/speculation: Add RSB VM Exit protectionsDaniel Sneddon
2022-10-07x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_currentNathan Chancellor
2022-10-07x86/speculation: Disable RRSBA behaviorPawan Gupta
2022-10-07x86/cpu/amd: Enumerate BTC_NOAndrew Cooper
2022-10-07x86/speculation: Fill RSB on vmexit for IBRSJosh Poimboeuf
2022-10-07KVM: VMX: Prevent guest RSB poisoning attacks with eIBRSJosh Poimboeuf
2022-10-07x86/speculation: Fix firmware entry SPEC_CTRL handlingJosh Poimboeuf
2022-10-07x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=nJosh Poimboeuf
2022-10-07x86/speculation: Change FILL_RETURN_BUFFER to work with objtoolPeter Zijlstra
2022-10-07intel_idle: Disable IBRS during long idlePeter Zijlstra
2022-10-07x86/bugs: Report Intel retbleed vulnerabilityPeter Zijlstra
2022-10-07x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRSPawan Gupta
2022-10-07x86/bugs: Optimize SPEC_CTRL MSR writesPeter Zijlstra
2022-10-07x86/entry: Add kernel IBRS implementationPeter Zijlstra
2022-10-07x86/bugs: Keep a per-CPU IA32_SPEC_CTRL valuePeter Zijlstra
2022-10-07x86/bugs: Report AMD retbleed vulnerabilityAlexandre Chartre