summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/entry_64.S
Commit message (Expand)AuthorAgeFilesLines
* x86/asm/entry: Move entry_64.S and entry_32.S to arch/x86/entry/Ingo Molnar2015-06-031-1442/+0
* x86/asm/entry/64: Fold identical code pathsJan Beulich2015-06-021-8/+2
* x86/debug: Remove perpetually broken, unmaintainable dwarf annotationsIngo Molnar2015-06-021-240/+48
* x86/asm/entry/64: Use shorter MOVs from segment registersDenys Vlasenko2015-05-171-4/+4
* x86/entry: Define 'cpu_current_top_of_stack' for 64-bit codeDenys Vlasenko2015-05-081-1/+1
* x86/entry: Stop using PER_CPU_VAR(kernel_stack)Denys Vlasenko2015-05-081-1/+1
* Merge branch 'linus' into x86/asm, before applying dependent patchIngo Molnar2015-05-081-0/+9
|\
| * x86_64, asm: Work around AMD SYSRET SS descriptor attribute issueAndy Lutomirski2015-04-261-0/+9
* | x86/asm/entry/64: Clean up usage of TEST insnsDenys Vlasenko2015-05-081-6/+5
* | x86/asm/entry/64: Tidy up JZ insns after TESTsDenys Vlasenko2015-05-081-4/+4
* | x86/asm/entry/64: Merge 32-bit execve stubs with x32 ones, as they are identicalDenys Vlasenko2015-04-221-18/+5
* | x86/asm/entry/64: Implement better check for canonical addressesDenys Vlasenko2015-04-221-11/+12
|/
* 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