aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86
AgeCommit message (Expand)AuthorFilesLines
2018-02-21x86/mce: Put private structures and definitions into the internal headerBorislav Petkov2-54/+54
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: Optimize boot-time paging mode switching costKirill A. Shutemov6-13/+25
2018-02-21x86/mm: Redefine some of page table helpers as macrosKirill A. Shutemov1-10/+13
2018-02-21x86/xen: Allow XEN_PV and XEN_PVH to be enabled with X86_5LEVELKirill A. Shutemov3-11/+27
2018-02-21x86/oprofile: Fix bogus GCC-8 warning in nmi_setup()Arnd Bergmann1-1/+1
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-20x86/headers/UAPI: Use __u64 instead of u64 in <uapi/asm/hyperv.h>KarimAllah Ahmed1-9/+9
2018-02-19um: Use POSIX ucontext_t instead of struct ucontextKrzysztof Mazur1-1/+1
2018-02-18Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds2-3/+3
2018-02-17x86/apic: Set up through-local-APIC mode on the boot CPU if 'noapic' specifiedBaoquan He1-1/+1
2018-02-17x86/apic: Rename variables and functions related to x86_io_apic_opsBaoquan He5-13/+13
2018-02-17x86/apic: Remove the (now) unused disable_IO_APIC() functionBaoquan He4-20/+4
2018-02-17x86/apic: Fix restoring boot IRQ mode in reboot and kexec/kdumpBaoquan He2-2/+4
2018-02-17x86/apic: Split disable_IO_APIC() into two functions to fix CONFIG_KEXEC_JUMP=yBaoquan He4-3/+6
2018-02-17x86/apic: Split out restore_boot_irq_mode() from disable_IO_APIC()Baoquan He2-0/+7
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/xen: Calculate __max_logical_packages on PV domainsPrarit Bhargava3-2/+11
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-16x86/mm: Allow to boot without LA57 if CONFIG_X86_5LEVEL=yKirill A. Shutemov3-25/+3
2018-02-16x86/mm: Replace compile-time checks for 5-level paging with runtime-time checksKirill A. Shutemov10-45/+46
2018-02-16x86/mm: Fold p4d page table layer at runtimeKirill A. Shutemov3-6/+20
2018-02-16x86/mm: Support boot-time switching of paging modes in the early boot codeKirill A. Shutemov2-16/+25
2018-02-16x86/mm: Initialize vmemmap_base at boot-timeKirill A. Shutemov2-7/+5
2018-02-16x86/mm: Adjust vmalloc base and size at boot-timeKirill A. Shutemov3-8/+14
2018-02-16x86/mm: Initialize 'page_offset_base' at boot-timeKirill A. Shutemov4-15/+17