summaryrefslogtreecommitdiff
path: root/arch/x86/entry
AgeCommit message (Expand)AuthorFilesLines
2018-01-31vsyscall: Fix permissions for emulate mode with KAISER/PTIBen Hutchings1-3/+4
2018-01-23x86/mce: Make machine check speculation protectedThomas Gleixner1-1/+1
2018-01-23x86/retpoline/ftrace: Convert ftrace assembler indirect jumpsDavid Woodhouse1-2/+3
2018-01-23x86/retpoline/entry: Convert entry assembler indirect jumpsDavid Woodhouse2-3/+17
2018-01-10Fix build error in vma.cGreg Kroah-Hartman1-0/+1
2018-01-10Map the vsyscall page with _PAGE_USERBorislav Petkov1-0/+5
2018-01-05x86/vdso: Get pvclock data from the vvar VMA instead of the fixmapAndy Lutomirski4-13/+26
2018-01-05x86, vdso, pvclock: Simplify and speed up the vdso pvclock readerAndy Lutomirski1-35/+46
2018-01-05KPTI: Rename to PAGE_TABLE_ISOLATIONKees Cook1-6/+6
2018-01-05kaiser: use ALTERNATIVE instead of x86_cr3_pcid_noflushHugh Dickins1-3/+4
2018-01-05kaiser: add "nokaiser" boot option, using ALTERNATIVEHugh Dickins1-7/+8
2018-01-05kaiser: paranoid_entry pass cr3 need to paranoid_exitHugh Dickins1-10/+36
2018-01-05kaiser: x86_cr3_pcid_noflush and x86_cr3_pcid_userHugh Dickins1-4/+4
2018-01-05kaiser: enhanced by kernel and user PCIDsDave Hansen2-2/+9
2018-01-05kaiser: delete KAISER_REAL_SWITCH optionHugh Dickins1-4/+0
2018-01-05kaiser: name that 0x1000 KAISER_SHADOW_PGD_OFFSETHugh Dickins1-2/+2
2018-01-05kaiser: fix regs to do_nmi() ifndef CONFIG_KAISERHugh Dickins1-5/+6
2018-01-05kaiser: merged updateDave Hansen1-13/+93
2018-01-05KAISER: Kernel Address IsolationRichard Fellner2-2/+23
2017-08-24x86/asm/64: Clear AC on NMI entriesAndy Lutomirski1-0/+2
2017-04-21x86/vdso: Ensure vdso32_enabled gets set to valid values onlyMathias Krause1-2/+9
2017-01-09ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps ...Steven Rostedt (Red Hat)1-2/+2
2016-08-16x86/syscalls/64: Add compat_sys_keyctl for 32-bit userspaceDavid Howells1-1/+1
2016-04-12x86/entry/compat: Keep TS_COMPAT set during signal deliveryAndy Lutomirski1-10/+13
2016-03-03x86/entry/compat: Add missing CLAC to entry_INT80_32Andy Lutomirski1-0/+1
2015-12-21x86/entry: Restore traditional SYSENTER calling conventionAndy Lutomirski4-19/+51
2015-12-21x86/entry: Fix some commentsAndy Lutomirski2-2/+2
2015-12-19x86/xen: Avoid fast syscall path for Xen PV guestsBoris Ostrovsky2-6/+9
2015-11-24x86/entry/64: Fix irqflag tracing wrt context trackingAndy Lutomirski1-1/+18
2015-11-05mm: mlock: add new mlock system callEric B Munson2-0/+2
2015-11-03Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+2
2015-10-18x86/entry/32: Fix FS and GS restore in opportunistic SYSEXITAndy Lutomirski1-2/+2
2015-10-18x86/entry/32: Fix entry_INT80_32() to expect interrupts to be onAndy Lutomirski3-8/+17
2015-10-11x86/entry/64/compat: Document sysenter_fix_flags's reason for existenceBorislav Petkov1-0/+6
2015-10-09x86/entry: Split and inline syscall_return_slowpath()Andy Lutomirski1-21/+29
2015-10-09x86/entry: Split and inline prepare_exit_to_usermode()Andy Lutomirski1-15/+28
2015-10-09x86/entry: Use pt_regs_to_thread_info() in syscall entry tracingAndy Lutomirski1-11/+11
2015-10-09x86/entry: Hide two syscall entry assertions behind CONFIG_DEBUG_ENTRYAndy Lutomirski1-2/+4
2015-10-09x86/entry: Micro-optimize compat fast syscall arg fetchAndy Lutomirski1-2/+14
2015-10-09x86/entry: Force inlining of 32-bit syscall codeAndy Lutomirski1-3/+5
2015-10-09x86/entry: Make irqs_disabled checks in exit code depend on lockdepAndy Lutomirski1-3/+3
2015-10-09x86/entry: Remove unnecessary IRQ twiddling in fast 32-bit syscallsAndy Lutomirski1-7/+11
2015-10-09x86/entry/32: Re-implement SYSENTER using the new C pathAndy Lutomirski3-100/+51
2015-10-09x86/entry/32: Switch INT80 to the new C syscall pathAndy Lutomirski1-21/+13
2015-10-09x86/entry/32: Open-code return tracking from fork and kthreadsAndy Lutomirski1-3/+15
2015-10-09x86/entry/compat: Implement opportunistic SYSRETL for compat syscallsAndy Lutomirski2-5/+60
2015-10-09x86/vdso/compat: Wire up SYSENTER and SYSCSALL for compat userspaceAndy Lutomirski2-36/+62
2015-10-09x86/entry: Add C code for fast system call entriesAndy Lutomirski1-0/+43
2015-10-09x86/entry/64/compat: Migrate the body of the syscall entry to CAndy Lutomirski2-39/+19
2015-10-09x86/entry: Add do_syscall_32(), a C function to do 32-bit syscallsAndy Lutomirski1-0/+43