summaryrefslogtreecommitdiff
path: root/arch/x86/entry/entry_64.S
Commit message (Expand)AuthorAgeFilesLines
* x86/entry/64: Add instruction suffix to SYSRETJan Beulich2020-01-091-1/+1
* x86/entry/64: Remove pointless jump in paranoid_exitThomas Gleixner2019-11-161-2/+1
* x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_*Jiri Slaby2019-10-181-5/+5
* x86/asm/64: Change all ENTRY+END to SYM_CODE_*Jiri Slaby2019-10-181-26/+26
* x86/asm: Make some functions localJiri Slaby2019-10-181-10/+11
* x86/asm: Use SYM_INNER_LABEL instead of GLOBALJiri Slaby2019-10-181-3/+3
* x86/asm/entry: Annotate interrupt symbols properlyJiri Slaby2019-10-181-7/+6
* x86/asm: Annotate local pseudo-functionsJiri Slaby2019-10-181-1/+2
* x86/asm: Make more symbols localJiri Slaby2019-10-111-2/+2
* Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2019-09-161-2/+2
|\
| * x86/asm: Make some functions local labelsJiri Slaby2019-09-061-2/+2
* | Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2019-09-161-2/+2
|\ \ | |/ |/|
| * x86: Use CONFIG_PREEMPTIONThomas Gleixner2019-07-311-2/+2
* | Merge branch master from git://git.kernel.org/pub/scm/linux/kernel/git/torval...Thomas Gleixner2019-07-281-75/+83
|\ \ | |/
| * Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2019-07-201-73/+82
| |\
| | * x86/entry/64: Prevent clobbering of saved CR2 valueThomas Gleixner2019-07-201-1/+10
| | * x86/mm, tracing: Fix CR2 corruptionPeter Zijlstra2019-07-171-17/+18
| | * x86/entry/64: Update comments and sanity tests for create_gapPeter Zijlstra2019-07-171-6/+11
| | * x86/entry/64: Simplify idtentry a littlePeter Zijlstra2019-07-171-54/+48
| * | xen/pv: Fix a boot up hang revealed by int3 self testZhenzhong Duan2019-07-171-1/+0
| |/
| * Merge tag 'docs-5.3' of git://git.lwn.net/linuxLinus Torvalds2019-07-091-1/+1
| |\
| | * docs: fix broken documentation linksMauro Carvalho Chehab2019-06-081-1/+1
* | | x86/entry/64: Use JMP instead of JMPQJosh Poimboeuf2019-07-171-1/+1
* | | x86/speculation: Prepare entry code for Spectre v1 swapgs mitigationsJosh Poimboeuf2019-07-091-3/+18
|/ /
* | Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2019-07-081-0/+5
|\ \
| * | x86/acrn: Use HYPERVISOR_CALLBACK_VECTOR for ACRN guest upcall vectorZhao Yakui2019-06-111-0/+5
| |/
* | Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2019-07-081-0/+6
|\ \
| * | x86/fsgsbase: Revert FSGSBASE supportThomas Gleixner2019-07-031-103/+29
| * | x86/entry/64: Fix and clean up paranoid_exitAndy Lutomirski2019-07-021-16/+17
| * | x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabledAndy Lutomirski2019-07-021-0/+6
| * | x86/entry/64: Handle FSGSBASE enabled paranoid entry/exitChang S. Bae2019-06-221-11/+69
| * | x86/entry/64: Switch CR3 before SWAPGS in paranoid entryChang S. Bae2019-06-221-8/+23
| |/
* | Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2019-07-081-4/+26
|\ \ | |/ |/|
| * x86/irq: Seperate unused system vectors from spurious entry againThomas Gleixner2019-07-031-4/+26
* | Merge tag 'trace-v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds2019-05-151-2/+16
|\ \ | |/ |/|
| * x86_64: Add gap to int3 to allow for call emulationJosh Poimboeuf2019-05-081-2/+16
* | Merge branch 'x86-irq-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2019-05-061-8/+8
|\ \
| * | x86/irq/64: Split the IRQ stack into its own pagesAndy Lutomirski2019-04-171-2/+2
| * | x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptrThomas Gleixner2019-04-171-1/+1
| * | x86/exceptions: Split debug IST stackThomas Gleixner2019-04-171-4/+4
| * | x86/exceptions: Disconnect IST index and stack orderThomas Gleixner2019-04-171-1/+1
| * | x86/exceptions: Make IST index zero basedThomas Gleixner2019-04-171-2/+2
| |/
* | x86/entry: Remove unneeded need_resched() loopValentin Schneider2019-04-051-2/+1
|/
* kprobes/x86: Blacklist non-attachable interrupt functionsAndrea Righi2018-12-061-0/+4
* Merge tag 'stackleak-v4.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2018-11-011-0/+3
|\
| * x86/entry: Add STACKLEAK erasing the kernel stack at the end of syscallsAlexander Popov2018-09-041-0/+3
* | Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2018-10-231-72/+45
|\ \
| * | x86/pti/64: Remove the SYSCALL64 entry trampolineAndy Lutomirski2018-09-121-67/+2
| * | x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch spaceAndy Lutomirski2018-09-081-7/+9
| * | x86/entry/64: Document idtentryAndy Lutomirski2018-09-081-0/+36
| |/