summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/entry_64.S
Commit message (Expand)AuthorAgeFilesLines
* x86_64, asm: Work around AMD SYSRET SS descriptor attribute issueAndy Lutomirski2015-04-261-0/+9
* x86/asm/entry/64: Reduce padding in execve stubsDenys Vlasenko2015-04-091-6/+14
* x86/asm/entry/64: Remove GET_THREAD_INFO() in ret_from_forkDenys Vlasenko2015-04-091-2/+0
* x86/asm/entry/64: Simplify jumps in ret_from_forkDenys Vlasenko2015-04-091-4/+4
* x86/asm/entry/64: Remove a redundant jumpDenys Vlasenko2015-04-091-1/+0
* x86/asm/entry/64: Optimize [v]fork/clone stubsDenys Vlasenko2015-04-091-2/+1
* x86/asm/entry: Zero EXTRA_REGS for stub32_execve() tooDenys Vlasenko2015-04-091-0/+15
* x86/asm/entry/64: Move stub_x32_execvecloser() to stub_execveat()Denys Vlasenko2015-04-091-17/+17
* x86/asm/entry/64: Use common code for rt_sigreturn() epilogueDenys Vlasenko2015-04-091-10/+16
* x86/asm/entry/64: Add forgotten CFI annotationDenys Vlasenko2015-04-081-0/+1
* x86/asm/entry/irq: Simplify interrupt dispatch table (IDT) layoutDenys Vlasenko2015-04-081-31/+10
* x86/asm/entry/64: Move opportunistic sysret code to syscall code pathDenys Vlasenko2015-04-081-72/+86
* Merge tag 'v4.0-rc7' into x86/asm, to resolve conflictsIngo Molnar2015-04-081-1/+15
|\
| * x86/asm/entry/64: Disable opportunistic SYSRET if regs->flags has TF setAndy Lutomirski2015-04-021-1/+15
* | x86/asm/entry: Clear EXTRA_REGS for all executable formatsDenys Vlasenko2015-04-061-28/+22
* | x86/asm/entry/64: Fold the 'test_in_nmi' macro into its only userDenys Vlasenko2015-04-021-15/+13
* | x86/asm/entry/64: Use local label to skip around sycall dispatchDenys Vlasenko2015-04-011-1/+2
* | x86/asm/entry/64: Simplify looping around preempt_schedule_irq()Denys Vlasenko2015-04-011-4/+3
* | x86/asm/entry/64: Remove redundant DISABLE_INTERRUPTS()Denys Vlasenko2015-04-011-1/+0
* | x86/asm/entry/64: Simplify retint_kernel label usage, make retint_restore_arg...Denys Vlasenko2015-04-011-8/+4
* | x86/asm/entry/64: Do not TRACE_IRQS fast SYSRET64 pathDenys Vlasenko2015-04-011-6/+7
* | x86/asm/entry/64: Do not GET_THREAD_INFO() too earlyDenys Vlasenko2015-03-311-3/+2
* | x86/asm/entry/64: Move retint_kernel code block closer to its userDenys Vlasenko2015-03-311-12/+13
* | x86/asm/entry/64: Add missing CFI annotationDenys Vlasenko2015-03-271-0/+1
* | x86/asm/entry/64: Use smaller instructionsDenys Vlasenko2015-03-271-2/+2
* | x86/asm/entry/64: Use better label name, fix commentsDenys Vlasenko2015-03-271-7/+6
* | Merge branch 'x86/urgent' into x86/asm, to resolve conflictIngo Molnar2015-03-251-2/+13
|\|
| * x86/asm/entry: Check for syscall exit work with IRQs disabledAndy Lutomirski2015-03-241-4/+14
| * x86/asm/entry/64: Remove a bogus 'ret_from_fork' optimizationAndy Lutomirski2015-03-051-5/+8
* | x86/asm/entry/64: Rename THREAD_INFO() to ASM_THREAD_INFO()Ingo Molnar2015-03-241-2/+2
* | x86/asm/entry/64: Merge the field offset into the THREAD_INFO() macroIngo Molnar2015-03-241-2/+2
* | x86/asm/entry/64: Get rid of int_ret_from_sys_call_fixupDenys Vlasenko2015-03-241-4/+1
* | x86/asm/entry/64: Get rid of the FIXUP_TOP_OF_STACK/RESTORE_TOP_OF_STACK macrosDenys Vlasenko2015-03-241-33/+2
* | x86/asm/entry/64: Use PUSH instructions to build pt_regs on stackDenys Vlasenko2015-03-241-22/+32
* | x86/asm/entry: Get rid of KERNEL_STACK_OFFSETDenys Vlasenko2015-03-241-3/+2
* | x86/asm/entry/64: Change the THREAD_INFO() definition to not depend on KERNEL...Denys Vlasenko2015-03-241-2/+2
* | x86/asm/entry/64: Fix incorrect commentDenys Vlasenko2015-03-231-1/+1
* | x86/asm/entry/64: Rename 'old_rsp' to 'rsp_scratch'Ingo Molnar2015-03-171-5/+5
* | x86/asm/entry/64: Update comments about stack framesIngo Molnar2015-03-171-8/+11
* | x86/asm/entry/64: Enable interrupts *after* we fetch PER_CPU_VAR(old_rsp)Denys Vlasenko2015-03-171-5/+5
* | x86/asm/entry/64: Save user RSP in pt_regs->sp on SYSCALL64 fastpathDenys Vlasenko2015-03-101-11/+7
* | x86/asm/entry/64: Remove stub_ioplDenys Vlasenko2015-03-101-13/+0
* | x86/asm/entry/64: Save R11 into pt_regs->flags on SYSCALL64 fastpathDenys Vlasenko2015-03-101-13/+11
* | x86/asm/entry: Rename 'INIT_TSS_IST' to 'CPU_TSS_IST'Andy Lutomirski2015-03-061-3/+3
* | x86/asm/entry: Rename 'init_tss' to 'cpu_tss'Andy Lutomirski2015-03-061-1/+1
* | x86/asm/entry/64: Remove a bogus 'ret_from_fork' optimizationAndy Lutomirski2015-03-041-5/+8
* | x86/asm/entry/64: Simplify optimistic SYSRETDenys Vlasenko2015-03-041-3/+3
* | x86/asm/entry/64: Use more readable constantsDenys Vlasenko2015-03-041-12/+16
* | x86/asm/entry/64: Clean up and document various entry code detailsDenys Vlasenko2015-03-041-32/+36
* | x86/asm/entry/64: Move 'save_paranoid' and 'ret_from_fork' closer to their usersDenys Vlasenko2015-03-041-53/+53