Commit History

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