summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm
Commit message (Expand)AuthorAgeFilesLines
* x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_currentNathan Chancellor2022-07-141-1/+2
* Merge tag 'x86_bugs_retbleed' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-07-118-16/+140
|\
| * x86/speculation: Disable RRSBA behaviorPawan Gupta2022-07-092-1/+10
| * x86/retbleed: Add fine grained Kconfig knobsPeter Zijlstra2022-06-294-9/+25
| * x86/cpu/amd: Enumerate BTC_NOAndrew Cooper2022-06-271-0/+1
| * x86/speculation: Fill RSB on vmexit for IBRSJosh Poimboeuf2022-06-271-1/+1
| * KVM: VMX: Prevent guest RSB poisoning attacks with eIBRSJosh Poimboeuf2022-06-271-0/+1
| * objtool: Re-add UNWIND_HINT_{SAVE_RESTORE}Josh Poimboeuf2022-06-271-2/+10
| * x86/speculation: Fix firmware entry SPEC_CTRL handlingJosh Poimboeuf2022-06-271-6/+4
| * x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=nJosh Poimboeuf2022-06-271-2/+0
| * x86/cpu/amd: Add Spectral ChickenPeter Zijlstra2022-06-271-0/+3
| * objtool: Add entry UNRET validationPeter Zijlstra2022-06-272-0/+16
| * x86/bugs: Add retbleed=ibpbPeter Zijlstra2022-06-272-3/+7
| * objtool: Update Retpoline validationPeter Zijlstra2022-06-271-0/+6
| * intel_idle: Disable IBRS during long idlePeter Zijlstra2022-06-271-0/+1
| * x86/bugs: Report Intel retbleed vulnerabilityPeter Zijlstra2022-06-271-0/+1
| * x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRSPawan Gupta2022-06-271-0/+1
| * x86/bugs: Optimize SPEC_CTRL MSR writesPeter Zijlstra2022-06-271-1/+1
| * x86/entry: Add kernel IBRS implementationPeter Zijlstra2022-06-271-1/+1
| * x86/bugs: Keep a per-CPU IA32_SPEC_CTRL valuePeter Zijlstra2022-06-271-0/+1
| * x86/bugs: Report AMD retbleed vulnerabilityAlexandre Chartre2022-06-271-0/+1
| * x86: Add magic AMD return-thunkPeter Zijlstra2022-06-273-1/+20
| * x86: Use return-thunk in asm codePeter Zijlstra2022-06-271-0/+8
| * x86,static_call: Use alternative RET encodingPeter Zijlstra2022-06-271-1/+18
| * x86: Undo return-thunk damagePeter Zijlstra2022-06-273-1/+4
| * x86/retpoline: Use -mfunction-returnPeter Zijlstra2022-06-271-0/+2
| * x86/retpoline: Cleanup some #ifdeferyPeter Zijlstra2022-06-272-5/+11
| * x86/cpufeatures: Move RETPOLINE flags to word 11Peter Zijlstra2022-06-271-2/+6
* | x86/xen: Use clear_bss() for Xen PV guestsJuergen Gross2022-07-011-0/+3
|/
* Merge tag 'efi-urgent-for-v5.19-1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2022-06-211-1/+1
|\
| * efi/x86: libstub: Fix typo in __efi64_argmap* nameEvgeniy Baskov2022-06-211-1/+1
* | Merge tag 'x86-urgent-2022-06-19' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-06-191-17/+21
|\ \
| * | x86/mm: Fix RESERVE_BRK() for older binutilsJosh Poimboeuf2022-06-131-17/+21
* | | Merge tag 'pci-v5.19-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-06-172-5/+8
|\ \ \
| * | | x86/PCI: Revert "x86/PCI: Clip only host bridge windows for E820 regions"Hans de Goede2022-06-172-5/+8
| | |/ | |/|
* | | Merge tag 'hyperv-fixes-signed-20220617' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2022-06-171-0/+4
|\ \ \
| * | | x86/Hyper-V: Add SEV negotiate protocol support in Isolation VMTianyu Lan2022-06-151-0/+4
| |/ /
* | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-06-141-2/+65
|\ \ \
| * | | KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC baseMaxim Levitsky2022-06-091-0/+8
| * | | KVM: x86: document AVIC/APICv inhibit reasonsMaxim Levitsky2022-06-091-2/+57
| * | | Merge tag 'kvm-riscv-fixes-5.19-1' of https://github.com/kvm-riscv/linux into...Paolo Bonzini2022-06-0982-595/+1079
| |\| |
* | | | Merge tag 'x86-bugs-2022-06-01' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-06-143-0/+28
|\ \ \ \ | |_|_|/ |/| | |
| * | | KVM: x86/speculation: Disable Fill buffer clear within guestsPawan Gupta2022-05-211-0/+6
| * | | x86/speculation/mmio: Add mitigation for Processor MMIO Stale DataPawan Gupta2022-05-211-0/+2
| * | | x86/speculation/mmio: Enumerate Processor MMIO Stale Data bugPawan Gupta2022-05-212-0/+20
* | | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-06-082-1/+4
|\ \ \ \ | | |/ / | |/| / | |_|/ |/| |
| * | KVM: x86: do not report a vCPU as preempted outside instruction boundariesPaolo Bonzini2022-06-081-0/+3
| * | x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()Jan Beulich2022-06-071-1/+1
* | | Merge tag 'objtool-urgent-2022-06-05' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2022-06-053-5/+9
|\ \ \
| * | | x86/extable: Annotate ex_handler_msr_mce() as a dead endBorislav Petkov2022-05-271-2/+6