aboutsummaryrefslogtreecommitdiffstats
path: root/arch (follow)
AgeCommit message (Expand)AuthorFilesLines
2018-03-08x86/microcode: Request microcode on the BSPBorislav Petkov1-6/+5
2018-03-08x86/microcode/intel: Look into the patch cache firstBorislav Petkov1-6/+5
2018-03-08x86/microcode: Do not upload microcode if CPUs are offlineAshok Raj1-0/+18
2018-03-08x86/microcode/intel: Writeback and invalidate caches before updating microcodeAshok Raj1-0/+12
2018-03-08x86/microcode/intel: Check microcode revision before updating sibling threadsAshok Raj1-3/+24
2018-03-08x86/microcode: Get rid of struct apply_microcode_ctxBorislav Petkov1-11/+8
2018-03-08x86/spectre_v2: Don't check microcode versions when running under hypervisorsKonrad Rzeszutek Wilk1-0/+7
2018-03-08x86/vsyscall/64: Drop "native" vsyscallsAndy Lutomirski3-25/+4
2018-03-07x86/entry/64/compat: Save one instruction in entry_INT80_compat()Dominik Brodowski1-3/+1
2018-03-07x86/entry: Do not special-case clone(2) in compat entryDominik Brodowski4-13/+14
2018-03-07x86/syscalls: Use COMPAT_SYSCALL_DEFINEx() macros for x86-only compat syscallsDominik Brodowski3-62/+76
2018-03-07x86/syscalls: Use proper syscall definition for sys_ioperm()Dominik Brodowski1-1/+1
2018-03-07x86/entry: Remove stale syscall prototypeDominik Brodowski1-1/+0
2018-03-07x86/syscalls/32: Simplify $entry == $compat entriesDominik Brodowski1-3/+3
2018-03-01x86/cpu_entry_area: Sync cpu_entry_area to initial_page_tableThomas Gleixner6-25/+32
2018-02-28x86/xen: Zero MSR_IA32_SPEC_CTRL before suspendJuergen Gross1-0/+16
2018-02-23KVM/VMX: Optimize vmx_vcpu_run() and svm_vcpu_run() by marking the RDMSR path as unlikely()Paolo Bonzini2-2/+2
2018-02-23KVM/x86: Remove indirect MSR op calls from SPEC_CTRLPaolo Bonzini2-6/+8
2018-02-21objtool, retpolines: Integrate objtool with retpoline support more closelyPeter Zijlstra2-7/+4
2018-02-21x86/entry/64: Simplify ENCODE_FRAME_POINTERJosh Poimboeuf1-6/+1
2018-02-21extable: Make init_kernel_text() globalJosh Poimboeuf1-2/+1
2018-02-21x86/entry/64: Open-code switch_to_thread_stack()Dominik Brodowski2-38/+55
2018-02-21x86/entry/64: Move ASM_CLAC to interrupt_entry()Dominik Brodowski1-2/+1
2018-02-21x86/entry/64: Remove 'interrupt' macroDominik Brodowski1-10/+6
2018-02-21x86/entry/64: Move the switch_to_thread_stack() call to interrupt_entry()Dominik Brodowski1-29/+37
2018-02-21x86/entry/64: Move ENTER_IRQ_STACK from interrupt macro to interrupt_entryDominik Brodowski1-18/+38
2018-02-21x86/entry/64: Move PUSH_AND_CLEAR_REGS from interrupt macro to helper functionDominik Brodowski1-2/+9
2018-02-21x86/speculation: Move firmware_restrict_branch_speculation_*() from C to CPPIngo Molnar1-12/+14
2018-02-21x86/mm/sme, objtool: Annotate indirect call in sme_encrypt_execute()Peter Zijlstra1-0/+2
2018-02-21x86/boot, objtool: Annotate indirect jump in secondary_startup_64()Peter Zijlstra1-0/+2
2018-02-21x86/paravirt, objtool: Annotate indirect callsPeter Zijlstra2-5/+17
2018-02-21x86/speculation, objtool: Annotate indirect calls/jumps for objtoolPeter Zijlstra1-4/+23
2018-02-20x86/retpoline: Support retpoline builds with ClangDavid Woodhouse1-1/+4
2018-02-20x86/speculation: Use IBRS if available before calling into firmwareDavid Woodhouse5-12/+63
2018-02-20Revert "x86/retpoline: Simplify vmexit_fill_RSB()"David Woodhouse6-71/+65
2018-02-20x86-64/realmode: Add instruction suffixJan Beulich1-1/+1
2018-02-20x86/LDT: Avoid warning in 32-bit builds with older gccJan Beulich1-0/+1
2018-02-20x86/IO-APIC: Avoid warning in 32-bit buildsJan Beulich1-1/+1
2018-02-20x86/asm: Improve how GEN_*_SUFFIXED_RMWcc() specify clobbersJan Beulich2-10/+10
2018-02-20x86/mm: Remove stale comment about KMEMCHECKJann Horn1-4/+0
2018-02-20x86/mm: Fix {pmd,pud}_{set,clear}_flags()Jan Beulich2-4/+14
2018-02-17x86/entry/64: Use 'xorl' for faster register clearingDominik Brodowski2-35/+35
2018-02-17x86/entry: Reduce the code footprint of the 'idtentry' macroDominik Brodowski2-11/+18
2018-02-17x86/CPU: Check CPU feature bits after microcode upgradeBorislav Petkov1-0/+20
2018-02-17x86/CPU: Add a microcode loader callbackBorislav Petkov3-2/+17
2018-02-17x86/microcode: Propagate return value from updating functionsBorislav Petkov4-28/+34
2018-02-14Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds43-271/+241
2018-02-15x86/entry/64: Fix CR3 restore in paranoid_exit()Ingo Molnar1-0/+1
2018-02-15x86/cpu: Change type of x86_cache_size variable to unsigned intGustavo A. R. Silva4-5/+5
2018-02-15x86/spectre: Fix an error messageDan Carpenter1-1/+1