summaryrefslogtreecommitdiffstats
path: root/arch/x86/entry
Commit message (Expand)AuthorAgeFilesLines
* x86/paravirt: Remove the unused irq_enable_sysexit pv opBoris Ostrovsky2020-05-201-6/+2
* x86/mitigations: Clear CPU buffers on the SYSCALL fast pathBorislav Petkov2020-04-241-0/+2
* x86/entry/32: Add missing ASM_CLAC to general_protection entryThomas Gleixner2020-04-241-0/+1
* x86/vdso: Provide missing include fileValdis Klētnieks2020-02-281-0/+1
* x86/vdso: Remove direct HPET access through the vDSOAndy Lutomirski2019-08-252-18/+2
* x86/entry/64: Use JMP instead of JMPQJosh Poimboeuf2019-08-111-1/+1
* x86/speculation: Prepare entry code for Spectre v1 swapgs mitigationsJosh Poimboeuf2019-08-112-2/+38
* x86/entry/64: Fix context tracking state warning when load_gs_index failsWanpeng Li2019-08-111-2/+2
* x86/speculation/mds: Clear CPU buffers on exit to userThomas Gleixner2019-05-161-0/+3
* x86/vdso: Pass --eh-frame-hdr to the linkerAlistair Strachan2019-05-161-1/+2
* x86/vdso: Drop implicit common-page-size linker flagNick Desaulniers2019-04-271-2/+2
* x86: vdso: Use $LD instead of $CC to linkAlistair Strachan2019-04-271-13/+9
* x86/entry/64: Remove %ebx handling from error_entry/exitAndy Lutomirski2018-12-011-16/+4
* x86/entry: spell EBX register correctly in documentationNicolas Iooss2018-12-011-1/+1
* x86/vdso: Fix vDSO syscall fallback asm constraint regressionAndy Lutomirski2018-10-131-4/+4
* x86/vdso: Fix asm constraints on vDSO syscall fallbacksAndy Lutomirski2018-10-131-8/+10
* x86/entry/64: Add two more instruction suffixesJan Beulich2018-10-101-2/+2
* x86/entry/64/compat: Clear registers for compat syscalls, to reduce speculati...Dan Williams2018-07-251-0/+30
* x86/asm/entry/32: Simplify pushes of zeroed pt_regs->REGsDenys Vlasenko2018-07-251-24/+21
* x86/vdso: Use static_cpu_has()Borislav Petkov2018-07-171-1/+1
* x86/cpufeature: Carve out X86_FEATURE_*Borislav Petkov2018-07-175-3/+4
* x86/entry/64: Don't use IST entry for #BP stackAndy Lutomirski2018-03-281-1/+1
* x86/syscall: Sanitize syscall table de-references under speculation fixJiri Slaby2018-03-111-6/+10
* x86/syscall: Sanitize syscall table de-references under speculationDan Williams2018-02-251-0/+2
* vsyscall: Fix permissions for emulate mode with KAISER/PTIBen Hutchings2018-01-311-3/+4
* x86/mce: Make machine check speculation protectedThomas Gleixner2018-01-231-1/+1
* x86/retpoline/ftrace: Convert ftrace assembler indirect jumpsDavid Woodhouse2018-01-231-2/+3
* x86/retpoline/entry: Convert entry assembler indirect jumpsDavid Woodhouse2018-01-232-3/+17
* Fix build error in vma.cGreg Kroah-Hartman2018-01-101-0/+1
* Map the vsyscall page with _PAGE_USERBorislav Petkov2018-01-101-0/+5
* x86/vdso: Get pvclock data from the vvar VMA instead of the fixmapAndy Lutomirski2018-01-054-13/+26
* x86, vdso, pvclock: Simplify and speed up the vdso pvclock readerAndy Lutomirski2018-01-051-35/+46
* KPTI: Rename to PAGE_TABLE_ISOLATIONKees Cook2018-01-051-6/+6
* kaiser: use ALTERNATIVE instead of x86_cr3_pcid_noflushHugh Dickins2018-01-051-3/+4
* kaiser: add "nokaiser" boot option, using ALTERNATIVEHugh Dickins2018-01-051-7/+8
* kaiser: paranoid_entry pass cr3 need to paranoid_exitHugh Dickins2018-01-051-10/+36
* kaiser: x86_cr3_pcid_noflush and x86_cr3_pcid_userHugh Dickins2018-01-051-4/+4
* kaiser: enhanced by kernel and user PCIDsDave Hansen2018-01-052-2/+9
* kaiser: delete KAISER_REAL_SWITCH optionHugh Dickins2018-01-051-4/+0
* kaiser: name that 0x1000 KAISER_SHADOW_PGD_OFFSETHugh Dickins2018-01-051-2/+2
* kaiser: fix regs to do_nmi() ifndef CONFIG_KAISERHugh Dickins2018-01-051-5/+6
* kaiser: merged updateDave Hansen2018-01-051-13/+93
* KAISER: Kernel Address IsolationRichard Fellner2018-01-052-2/+23
* x86/asm/64: Clear AC on NMI entriesAndy Lutomirski2017-08-241-0/+2
* x86/vdso: Ensure vdso32_enabled gets set to valid values onlyMathias Krause2017-04-211-2/+9
* ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps ...Steven Rostedt (Red Hat)2017-01-091-2/+2
* x86/syscalls/64: Add compat_sys_keyctl for 32-bit userspaceDavid Howells2016-08-161-1/+1
* x86/entry/compat: Keep TS_COMPAT set during signal deliveryAndy Lutomirski2016-04-121-10/+13
* x86/entry/compat: Add missing CLAC to entry_INT80_32Andy Lutomirski2016-03-031-0/+1
* x86/entry: Restore traditional SYSENTER calling conventionAndy Lutomirski2015-12-214-19/+51