summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/entry_64.S
AgeCommit message (Expand)AuthorFilesLines
2015-06-03x86/asm/entry: Move entry_64.S and entry_32.S to arch/x86/entry/Ingo Molnar1-1442/+0
2015-06-02x86/asm/entry/64: Fold identical code pathsJan Beulich1-8/+2
2015-06-02x86/debug: Remove perpetually broken, unmaintainable dwarf annotationsIngo Molnar1-240/+48
2015-05-17x86/asm/entry/64: Use shorter MOVs from segment registersDenys Vlasenko1-4/+4
2015-05-08x86/entry: Define 'cpu_current_top_of_stack' for 64-bit codeDenys Vlasenko1-1/+1
2015-05-08x86/entry: Stop using PER_CPU_VAR(kernel_stack)Denys Vlasenko1-1/+1
2015-05-08Merge branch 'linus' into x86/asm, before applying dependent patchIngo Molnar1-0/+9
2015-05-08x86/asm/entry/64: Clean up usage of TEST insnsDenys Vlasenko1-6/+5
2015-05-08x86/asm/entry/64: Tidy up JZ insns after TESTsDenys Vlasenko1-4/+4
2015-04-26x86_64, asm: Work around AMD SYSRET SS descriptor attribute issueAndy Lutomirski1-0/+9
2015-04-22x86/asm/entry/64: Merge 32-bit execve stubs with x32 ones, as they are identicalDenys Vlasenko1-18/+5
2015-04-22x86/asm/entry/64: Implement better check for canonical addressesDenys Vlasenko1-11/+12
2015-04-09x86/asm/entry/64: Reduce padding in execve stubsDenys Vlasenko1-6/+14
2015-04-09x86/asm/entry/64: Remove GET_THREAD_INFO() in ret_from_forkDenys Vlasenko1-2/+0
2015-04-09x86/asm/entry/64: Simplify jumps in ret_from_forkDenys Vlasenko1-4/+4
2015-04-09x86/asm/entry/64: Remove a redundant jumpDenys Vlasenko1-1/+0
2015-04-09x86/asm/entry/64: Optimize [v]fork/clone stubsDenys Vlasenko1-2/+1
2015-04-09x86/asm/entry: Zero EXTRA_REGS for stub32_execve() tooDenys Vlasenko1-0/+15
2015-04-09x86/asm/entry/64: Move stub_x32_execvecloser() to stub_execveat()Denys Vlasenko1-17/+17
2015-04-09x86/asm/entry/64: Use common code for rt_sigreturn() epilogueDenys Vlasenko1-10/+16
2015-04-08x86/asm/entry/64: Add forgotten CFI annotationDenys Vlasenko1-0/+1
2015-04-08x86/asm/entry/irq: Simplify interrupt dispatch table (IDT) layoutDenys Vlasenko1-31/+10
2015-04-08x86/asm/entry/64: Move opportunistic sysret code to syscall code pathDenys Vlasenko1-72/+86
2015-04-08Merge tag 'v4.0-rc7' into x86/asm, to resolve conflictsIngo Molnar1-1/+15
2015-04-06x86/asm/entry: Clear EXTRA_REGS for all executable formatsDenys Vlasenko1-28/+22
2015-04-02x86/asm/entry/64: Fold the 'test_in_nmi' macro into its only userDenys Vlasenko1-15/+13
2015-04-02x86/asm/entry/64: Disable opportunistic SYSRET if regs->flags has TF setAndy Lutomirski1-1/+15
2015-04-01x86/asm/entry/64: Use local label to skip around sycall dispatchDenys Vlasenko1-1/+2
2015-04-01x86/asm/entry/64: Simplify looping around preempt_schedule_irq()Denys Vlasenko1-4/+3
2015-04-01x86/asm/entry/64: Remove redundant DISABLE_INTERRUPTS()Denys Vlasenko1-1/+0
2015-04-01x86/asm/entry/64: Simplify retint_kernel label usage, make retint_restore_arg...Denys Vlasenko1-8/+4
2015-04-01x86/asm/entry/64: Do not TRACE_IRQS fast SYSRET64 pathDenys Vlasenko1-6/+7
2015-03-31x86/asm/entry/64: Do not GET_THREAD_INFO() too earlyDenys Vlasenko1-3/+2
2015-03-31x86/asm/entry/64: Move retint_kernel code block closer to its userDenys Vlasenko1-12/+13
2015-03-27x86/asm/entry/64: Add missing CFI annotationDenys Vlasenko1-0/+1
2015-03-27x86/asm/entry/64: Use smaller instructionsDenys Vlasenko1-2/+2
2015-03-27x86/asm/entry/64: Use better label name, fix commentsDenys Vlasenko1-7/+6
2015-03-25Merge branch 'x86/urgent' into x86/asm, to resolve conflictIngo Molnar1-2/+13
2015-03-24x86/asm/entry: Check for syscall exit work with IRQs disabledAndy Lutomirski1-4/+14
2015-03-24x86/asm/entry/64: Rename THREAD_INFO() to ASM_THREAD_INFO()Ingo Molnar1-2/+2
2015-03-24x86/asm/entry/64: Merge the field offset into the THREAD_INFO() macroIngo Molnar1-2/+2
2015-03-24x86/asm/entry/64: Get rid of int_ret_from_sys_call_fixupDenys Vlasenko1-4/+1
2015-03-24x86/asm/entry/64: Get rid of the FIXUP_TOP_OF_STACK/RESTORE_TOP_OF_STACK macrosDenys Vlasenko1-33/+2
2015-03-24x86/asm/entry/64: Use PUSH instructions to build pt_regs on stackDenys Vlasenko1-22/+32
2015-03-24x86/asm/entry: Get rid of KERNEL_STACK_OFFSETDenys Vlasenko1-3/+2
2015-03-24x86/asm/entry/64: Change the THREAD_INFO() definition to not depend on KERNEL...Denys Vlasenko1-2/+2
2015-03-23x86/asm/entry/64: Fix incorrect commentDenys Vlasenko1-1/+1
2015-03-17x86/asm/entry/64: Rename 'old_rsp' to 'rsp_scratch'Ingo Molnar1-5/+5
2015-03-17x86/asm/entry/64: Update comments about stack framesIngo Molnar1-8/+11
2015-03-17x86/asm/entry/64: Enable interrupts *after* we fetch PER_CPU_VAR(old_rsp)Denys Vlasenko1-5/+5