Commit History

Author SHA1 Message Date
  Alexander Popov afaef01c00 x86/entry: Add STACKLEAK erasing the kernel stack at the end of syscalls 7 years ago
  Andy Lutomirski 22cd978e59 x86/entry/64/compat: Fix "x86/entry/64/compat: Preserve r8-r11 in int $0x80" 7 years ago
  Andy Lutomirski 8bb2610bc4 x86/entry/64/compat: Preserve r8-r11 in int $0x80 7 years ago
  Dominik Brodowski 6dc936f175 syscalls/x86: Extend register clearing on syscall entry to lower registers 7 years ago
  Dominik Brodowski 91c5f0de64 x86/entry/64/compat: Save one instruction in entry_INT80_compat() 7 years ago
  Dominik Brodowski af52201d99 x86/entry: Do not special-case clone(2) in compat entry 7 years ago
  Dominik Brodowski f3d415ea46 x86/entry/64: Open-code switch_to_thread_stack() 7 years ago
  Dominik Brodowski ced5d0bf60 x86/entry/64: Use 'xorl' for faster register clearing 7 years ago
  Dan Williams 6b8cf5cc99 x86/entry/64/compat: Clear registers for compat syscalls, to reduce speculation attack surface 7 years ago
  Thomas Gleixner d7732ba55c x86/pti: Switch to kernel CR3 at early in entry_SYSCALL_compat() 7 years ago
  Peter Zijlstra 6fd166aae7 x86/mm: Use/Fix PCID to optimize user/kernel switches 7 years ago
  Dave Hansen 8a09317b89 x86/mm/pti: Prepare the x86/entry assembly code for entry/exit CR3 switching 7 years ago
  Andy Lutomirski 7f2590a110 x86/entry/64: Use a per-CPU trampoline stack for IDT entries 7 years ago
  Andy Lutomirski 1a79797b58 x86/entry/64: Allocate and enable the SYSENTER stack 7 years ago
  Ingo Molnar 0fd2e9c53d Merge commit 'upstream-x86-entry' into WIP.x86/mm 7 years ago
  Greg Kroah-Hartman b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 years ago
  Andy Lutomirski 8a055d7f41 x86/entry/64: Move SWAPGS into the common IRET-to-usermode path 7 years ago
  Andy Lutomirski 26c4ef9c49 x86/entry/64: Split the IRET-to-user and IRET-to-kernel paths 7 years ago
  Linus Torvalds 24e700e291 Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 8 years ago
  Juergen Gross 5878d5d6fd x86/xen: Get rid of paravirt op adjust_exception_frame 8 years ago
  Jiri Slaby 499934898f x86/entry/64: Use ENTRY() instead of ALIGN+GLOBAL for stub32_clone() 8 years ago
  Andy Lutomirski 8a9949bc71 x86/xen/64: Rearrange the SYSCALL entries 8 years ago
  Denys Vlasenko 778843f934 x86/asm/entry/32: Simplify pushes of zeroed pt_regs->REGs 9 years ago
  Andy Lutomirski a798f09111 x86/entry/32: Change INT80 to be an interrupt gate 9 years ago
  Andy Lutomirski fda57b2267 x86/entry: Improve system call entry comments 9 years ago
  Andy Lutomirski f2b375756c x86/entry: Vastly simplify SYSENTER TF (single-step) handling 9 years ago
  Andy Lutomirski e786041153 x86/entry/compat: In SYSENTER, sink AC clearing below the existing FLAGS test 9 years ago
  Andy Lutomirski 3d44d51bd3 x86/entry/compat: Add missing CLAC to entry_INT80_32 9 years ago
  Linus Torvalds 88cbfd0711 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 9 years ago
  Andy Lutomirski 30bfa7b348 x86/entry: Restore traditional SYSENTER calling convention 9 years ago