summaryrefslogtreecommitdiffstats
path: root/arch/x86
Commit message (Expand)AuthorAgeFilesLines
* Makefile: move stack-protector availability out of KconfigKees Cook2018-02-071-1/+1
* kasan: clean up KASAN_SHADOW_SCALE_SHIFT usageAndrey Konovalov2018-02-071-4/+8
* Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2018-02-0430-505/+745
|\
| * KVM/SVM: Allow direct access to MSR_IA32_SPEC_CTRLKarimAllah Ahmed2018-02-031-0/+88
| * KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRLKarimAllah Ahmed2018-02-033-6/+110
| * KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIESKarimAllah Ahmed2018-02-033-1/+17
| * KVM/x86: Add IBPB supportAshok Raj2018-02-033-3/+116
| * KVM/x86: Update the reverse_cpuid list to include CPUID_7_EDXKarimAllah Ahmed2018-02-032-5/+4Star
| * Merge branch 'msr-bitmaps' of git://git.kernel.org/pub/scm/virt/kvm/kvm into ...Thomas Gleixner2018-02-031-254/+186Star
| |\
| | * KVM: VMX: make MSR bitmaps per-VCPUPaolo Bonzini2018-01-311-123/+147
| | * KVM: VMX: introduce alloc_loaded_vmcsPaolo Bonzini2018-01-271-14/+22
| | * KVM: nVMX: Eliminate vmcs02 poolJim Mattson2018-01-271-123/+23Star
| * | x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALLDarren Kenny2018-02-021-1/+1
| * | x86/pti: Mark constant arrays as __initconstArnd Bergmann2018-02-021-2/+2
| * | x86/spectre: Simplify spectre_v2 command line parsingKarimAllah Ahmed2018-02-021-30/+56
| * | x86/kvm: Update spectre-v1 mitigationDan Williams2018-02-011-11/+9Star
| * | x86/paravirt: Remove 'noreplace-paravirt' cmdline optionJosh Poimboeuf2018-01-311-14/+0Star
| * | x86/speculation: Use Indirect Branch Prediction Barrier in context switchTim Chen2018-01-302-1/+34
| * | x86/cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on IntelDavid Woodhouse2018-01-302-19/+29
| * | x86/spectre: Fix spelling mistake: "vunerable"-> "vulnerable"Colin Ian King2018-01-301-1/+1
| * | x86/spectre: Report get_user mitigation for spectre_v1Dan Williams2018-01-301-1/+1
| * | x86/syscall: Sanitize syscall table de-references under speculationDan Williams2018-01-301-1/+4
| * | x86/get_user: Use pointer masking to limit speculationDan Williams2018-01-301-0/+10
| * | x86/uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospecDan Williams2018-01-304-14/+14
| * | x86/usercopy: Replace open coded stac/clac with __uaccess_{begin, end}Dan Williams2018-01-301-4/+4
| * | x86: Introduce __uaccess_begin_nospec() and uaccess_try_nospecDan Williams2018-01-301-0/+9
| * | x86: Introduce barrier_nospecDan Williams2018-01-302-2/+5
| * | x86: Implement array_index_mask_nospecDan Williams2018-01-301-0/+24
| * | x86/asm: Move 'status' from thread_struct to thread_infoAndy Lutomirski2018-01-307-12/+11Star
| * | x86/entry/64: Push extra regs right awayAndy Lutomirski2018-01-301-3/+7
| * | x86/entry/64: Remove the SYSCALL64 fast pathAndy Lutomirski2018-01-302-122/+2Star
| * | x86/spectre: Check CONFIG_RETPOLINE in command line parserDou Liyang2018-01-301-3/+3
| * | x86/mm: Fix overlap of i386 CPU_ENTRY_AREA with FIX_BTMAPWilliam Grant2018-01-302-4/+7
| * | Merge tag 'v4.15' into x86/pti, to be able to merge dependent changesIngo Molnar2018-01-30234-4591/+7358
| |\ \
* | \ \ Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2018-02-044-3/+11
|\ \ \ \
| * | | | x86/power: Fix swsusp_arch_resume prototypeArnd Bergmann2018-02-022-2/+2
| * | | | x86/dumpstack: Avoid uninitlized variableArnd Bergmann2018-02-021-1/+1
| * | | | x86/kexec: Make kexec (mostly) work in 5-level paging modeKirill A. Shutemov2018-01-311-0/+8
* | | | | Merge tag 'usercopy-v4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2018-02-043-3/+13
|\ \ \ \ \
| * | | | | kvm: x86: fix KVM_XEN_HVM_CONFIG ioctlPaolo Bonzini2018-01-151-3/+4
| * | | | | x86: Implement thread_struct whitelist for hardened usercopyKees Cook2018-01-152-0/+9
* | | | | | Merge tag 'drm-for-v4.16' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds2018-02-023-41/+90
|\ \ \ \ \ \
| * \ \ \ \ \ BackMerge tag 'v4.15-rc8' into drm-nextDave Airlie2018-01-18135-901/+3693
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge tag 'drm-intel-next-2017-12-22' of git://anongit.freedesktop.org/drm/dr...Dave Airlie2017-12-271-0/+1
| |\ \ \ \ \ \ \
| | * | | | | | | x86/gpu: add CFL to early quirksLucas De Marchi2017-12-151-0/+1
| * | | | | | | | Merge tag 'drm-intel-next-2017-12-14' of git://anongit.freedesktop.org/drm/dr...Dave Airlie2017-12-211-39/+47
| |\| | | | | | |
| | * | | | | | | x86/early-quirks: replace the magical increment start valuesMatthew Auld2017-12-121-3/+3
| | * | | | | | | x86/early-quirks: export the stolen region as a resourceMatthew Auld2017-12-121-2/+9
| | * | | | | | | x86/early-quirks: Extend Intel graphics stolen memory placement to 64bitJoonas Lahtinen2017-12-121-37/+38
| * | | | | | | | BackMerge tag 'v4.15-rc4' into drm-nextDave Airlie2017-12-1946-197/+317
| |\ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | |