summaryrefslogtreecommitdiff
path: root/arch/x86/include
AgeCommit message (Expand)AuthorFilesLines
2022-11-16x86/cpu: Restore AMD's DE_CFG MSR after resumeBorislav Petkov1-3/+5
2022-10-30iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()Charlotte Tan1-1/+3
2022-10-26x86/hyperv: Fix 'struct hv_enlightened_vmcs' definitionVitaly Kuznetsov1-2/+2
2022-10-26x86/microcode/AMD: Track patch allocation size explicitlyKees Cook1-0/+1
2022-09-28KVM: SEV: add cache flush to solve SEV cache incoherency issuesMingwei Zhang1-0/+1
2022-09-05x86/nospec: Fix i386 RSB stuffingPeter Zijlstra1-0/+12
2022-09-05x86/nospec: Unwreck the RSB stuffingPeter Zijlstra1-41/+39
2022-08-31x86/bugs: Add "unknown" reporting for MMIO Stale DataPawan Gupta1-2/+3
2022-08-21KVM: x86/pmu: Introduce the ctrl_mask value for fixed counterLike Xu1-0/+1
2022-08-21KVM: x86/pmu: Use different raw event masks for AMD and IntelJim Mattson1-0/+1
2022-08-21KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hookSean Christopherson1-1/+2
2022-08-21KVM: x86: Tag kvm_mmu_x86_module_init() with __initSean Christopherson1-1/+1
2022-08-11x86/speculation: Add LFENCE to RSB fill sequencePawan Gupta1-1/+3
2022-08-11x86/speculation: Add RSB VM Exit protectionsDaniel Sneddon3-1/+22
2022-07-29x86/amd: Use IBPB for firmware callsPeter Zijlstra2-0/+3
2022-07-29PCI: hv: Fix hv_arch_irq_unmask() for multi-MSIJeffrey Hugo1-7/+0
2022-07-25x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_currentNathan Chancellor1-1/+2
2022-07-25x86/speculation: Disable RRSBA behaviorPawan Gupta2-1/+10
2022-07-25x86/retbleed: Add fine grained Kconfig knobsPeter Zijlstra4-9/+25
2022-07-25x86/cpu/amd: Enumerate BTC_NOAndrew Cooper1-0/+1
2022-07-25x86/speculation: Fill RSB on vmexit for IBRSJosh Poimboeuf1-1/+1
2022-07-25KVM: VMX: Prevent guest RSB poisoning attacks with eIBRSJosh Poimboeuf1-0/+1
2022-07-25objtool: Re-add UNWIND_HINT_{SAVE_RESTORE}Josh Poimboeuf1-2/+10
2022-07-25x86/speculation: Fix firmware entry SPEC_CTRL handlingJosh Poimboeuf1-6/+4
2022-07-25x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=nJosh Poimboeuf1-2/+0
2022-07-25x86/cpu/amd: Add Spectral ChickenPeter Zijlstra1-0/+3
2022-07-25objtool: Add entry UNRET validationPeter Zijlstra2-0/+16
2022-07-25x86/bugs: Add retbleed=ibpbPeter Zijlstra2-3/+7
2022-07-25objtool: Update Retpoline validationPeter Zijlstra1-0/+6
2022-07-25intel_idle: Disable IBRS during long idlePeter Zijlstra1-0/+1
2022-07-25x86/bugs: Report Intel retbleed vulnerabilityPeter Zijlstra1-0/+1
2022-07-25x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRSPawan Gupta1-0/+1
2022-07-25x86/bugs: Optimize SPEC_CTRL MSR writesPeter Zijlstra1-1/+1
2022-07-25x86/entry: Add kernel IBRS implementationPeter Zijlstra1-1/+1
2022-07-25x86/bugs: Keep a per-CPU IA32_SPEC_CTRL valuePeter Zijlstra1-0/+1
2022-07-25x86/bugs: Report AMD retbleed vulnerabilityAlexandre Chartre1-0/+1
2022-07-25x86: Add magic AMD return-thunkPeter Zijlstra3-1/+20
2022-07-25x86: Use return-thunk in asm codePeter Zijlstra1-0/+8
2022-07-25x86,static_call: Use alternative RET encodingPeter Zijlstra1-0/+17
2022-07-25x86: Undo return-thunk damagePeter Zijlstra3-1/+4
2022-07-25x86/retpoline: Use -mfunction-returnPeter Zijlstra1-0/+2
2022-07-25x86/retpoline: Cleanup some #ifdeferyPeter Zijlstra1-1/+8
2022-07-25x86/cpufeatures: Move RETPOLINE flags to word 11Peter Zijlstra1-2/+8
2022-07-25x86: Add straight-line-speculation mitigationPeter Zijlstra2-1/+11
2022-07-25x86: Prepare inline-asm for straight-line-speculationPeter Zijlstra3-3/+7
2022-07-25bpf,x86: Respect X86_FEATURE_RETPOLINE*Peter Zijlstra1-59/+0
2022-07-25x86/alternative: Implement .retpoline_sites supportPeter Zijlstra1-0/+1
2022-07-25x86/retpoline: Create a retpoline thunk arrayPeter Zijlstra1-1/+7
2022-07-25x86/retpoline: Move the retpoline thunk declarations to nospec-branch.hPeter Zijlstra2-8/+7
2022-07-25x86/asm: Fixup odd GEN-for-each-reg.h usagePeter Zijlstra1-1/+1