Linus Torvalds
|
2d6bb6adb7
Merge tag 'stackleak-v4.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
|
6 năm trước cách đây |
Nadav Amit
|
5bdcd510c2
x86/jump-labels: Macrofy inline assembly code to work around GCC inlining bugs
|
6 năm trước cách đây |
Alexander Popov
|
afaef01c00
x86/entry: Add STACKLEAK erasing the kernel stack at the end of syscalls
|
7 năm trước cách đây |
Dominik Brodowski
|
6dc936f175
syscalls/x86: Extend register clearing on syscall entry to lower registers
|
7 năm trước cách đây |
Josh Poimboeuf
|
0ca7d5baa1
x86/entry/64: Simplify ENCODE_FRAME_POINTER
|
7 năm trước cách đây |
Dominik Brodowski
|
ced5d0bf60
x86/entry/64: Use 'xorl' for faster register clearing
|
7 năm trước cách đây |
Dominik Brodowski
|
9e809d15d6
x86/entry: Reduce the code footprint of the 'idtentry' macro
|
7 năm trước cách đây |
Borislav Petkov
|
b498c26110
x86/entry/64: Remove the unused 'icebp' macro
|
7 năm trước cách đây |
Dominik Brodowski
|
92816f571a
x86/entry/64: Indent PUSH_AND_CLEAR_REGS and POP_REGS properly
|
7 năm trước cách đây |
Dominik Brodowski
|
dde3036d62
x86/entry/64: Get rid of the ALLOC_PT_GPREGS_ON_STACK and SAVE_AND_CLEAR_REGS macros
|
7 năm trước cách đây |
Dominik Brodowski
|
30907fd13b
x86/entry/64: Use PUSH_AND_CLEAN_REGS in more cases
|
7 năm trước cách đây |
Dominik Brodowski
|
3f01daecd5
x86/entry/64: Introduce the PUSH_AND_CLEAN_REGS macro
|
7 năm trước cách đây |
Dominik Brodowski
|
f7bafa2b05
x86/entry/64: Interleave XOR register clearing with PUSH instructions
|
7 năm trước cách đây |
Dominik Brodowski
|
502af0d708
x86/entry/64: Merge the POP_C_REGS and POP_EXTRA_REGS macros into a single POP_REGS macro
|
7 năm trước cách đây |
Dominik Brodowski
|
2e3f0098bc
x86/entry/64: Merge SAVE_C_REGS and SAVE_EXTRA_REGS, remove unused extensions
|
7 năm trước cách đây |
Dan Williams
|
3ac6d8c787
x86/entry/64: Clear registers for exceptions/interrupts, to reduce speculation attack surface
|
7 năm trước cách đây |
Thomas Gleixner
|
f10ee3dcc9
x86/pti: Fix !PCID and sanitize defines
|
7 năm trước cách đây |
Peter Zijlstra
|
21e9445911
x86/mm: Optimize RESTORE_CR3
|
7 năm trước cách đây |
Peter Zijlstra
|
6fd166aae7
x86/mm: Use/Fix PCID to optimize user/kernel switches
|
7 năm trước cách đây |
Thomas Gleixner
|
aa8c6248f8
x86/mm/pti: Add infrastructure for page table isolation
|
7 năm trước cách đây |
Dave Hansen
|
8a09317b89
x86/mm/pti: Prepare the x86/entry assembly code for entry/exit CR3 switching
|
7 năm trước cách đây |
Ingo Molnar
|
0fd2e9c53d
Merge commit 'upstream-x86-entry' into WIP.x86/mm
|
7 năm trước cách đây |
Greg Kroah-Hartman
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
7 năm trước cách đây |
Andy Lutomirski
|
c39858de69
x86/entry/64: Remove the RESTORE_..._REGS infrastructure
|
7 năm trước cách đây |
Andy Lutomirski
|
e872045bfd
x86/entry/64: Simplify reg restore code in the standard IRET paths
|
7 năm trước cách đây |
Josh Poimboeuf
|
8c1f75587a
x86/entry/64: Add unwind hint annotations
|
8 năm trước cách đây |
Josh Poimboeuf
|
946c191161
x86/entry/unwind: Create stack frames for saved interrupt registers
|
8 năm trước cách đây |
Alexander Kuleshov
|
29a6d7964d
entry/64: Remove unused ZERO_EXTRA_REGS macro
|
8 năm trước cách đây |
Alexander Kuleshov
|
59df226831
x86/entry/64: Remove unused 'addskip' parameter of the ALLOC_PT_GPREGS_ON_STACK macro
|
8 năm trước cách đây |
Alexander Kuleshov
|
2024315124
x86/asm/entry: Remove unused SAVE_ALL/RESTORE_ALL macros for !CONFIG_x86_64
|
9 năm trước cách đây |