summaryrefslogtreecommitdiffstats
path: root/arch/x86
Commit message (Expand)AuthorAgeFilesLines
* x86/asm/entry/irq: Simplify interrupt dispatch table (IDT) layoutDenys Vlasenko2015-04-085-67/+26Star
* 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-088-13/+49
|\
| * Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2015-04-033-2/+26
| |\
| | * kgdb/x86: Fix reporting of 'si' in kgdb on x86_64Steffen Liebergeld2015-04-021-1/+1
| | * x86/asm/entry/64: Disable opportunistic SYSRET if regs->flags has TF setAndy Lutomirski2015-04-021-1/+15
| | * x86/reboot: Add ASRock Q1900DC-ITX mainboard reboot quirkStefan Lippers-Hollmann2015-04-011-0/+10
| * | Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2015-04-031-5/+5
| |\ \
| | * | perf/x86/intel: Fix Haswell CYCLE_ACTIVITY.* counter constraintsAndi Kleen2015-04-021-3/+3
| | * | perf/x86/intel: Filter branches for PEBS eventKan Liang2015-04-021-2/+2
| | |/
| * | Merge tag 'stable/for-linus-4.0-rc6-tag' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2015-04-021-1/+9
| |\ \ | | |/ | |/|
| | * x86/xen: prepare p2m list for memory hotplugJuergen Gross2015-03-231-1/+9
| * | Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2015-03-281-4/+14
| |\ \
| * \ \ Merge git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2015-03-253-5/+9
| |\ \ \
| | * | | KVM: x86: call irq notifiers with directed EOIRadim Krčmář2015-03-242-3/+4
| | * | | KVM: nVMX: mask unrestricted_guest if disabled on L0Radim Krčmář2015-03-181-2/+5
* | | | | x86/alternatives: Guard NOPs optimizationBorislav Petkov2015-04-061-0/+3
* | | | | x86/asm/entry: Clear EXTRA_REGS for all executable formatsDenys Vlasenko2015-04-063-31/+35
* | | | | x86/signal: Remove pax argument from restore_sigcontextBrian Gerst2015-04-063-28/+15Star
* | | | | x86/alternatives: Fix ALTERNATIVE_2 padding generation properlyBorislav Petkov2015-04-043-8/+26
* | | | | x86/asm/entry/64: Use a define for an invalid segment selectorBorislav Petkov2015-04-032-1/+3
* | | | | x86/asm/entry/64: Fix MSR_IA32_SYSENTER_CS MSR valueBorislav Petkov2015-04-031-1/+1
* | | | | x86/mm/KASLR: Propagate KASLR status to kernel properBorislav Petkov2015-04-037-17/+29
* | | | | x86/asm/entry: Drop now unused ENABLE_INTERRUPTS_SYSEXIT32Borislav Petkov2015-04-032-9/+0Star
* | | | | x86/asm/entry/64/compat: Use SYSRETL to return from compat mode SYSENTERAndy Lutomirski2015-04-031-13/+40
* | | | | x86/asm/entry/32: Stop caching MSR_IA32_SYSENTER_ESP in tss.sp1Andy Lutomirski2015-04-032-15/+16
* | | | | x86/asm/entry/32: Improve a TOP_OF_KERNEL_STACK_PADDING commentAndy Lutomirski2015-04-031-3/+6
* | | | | x86/asm: Add support for the CLWB instructionRoss Zwisler2015-04-032-0/+15
* | | | | x86/cpu: Factor out common CPU initialization code, fix 32-bit Xen PV guestsBoris Ostrovsky2015-04-023-27/+24Star
* | | | | x86/asm/boot/64: Use __BOOT_TSS instead of literal $0x20Denys Vlasenko2015-04-021-1/+1
* | | | | x86/asm/entry/64: Fold the 'test_in_nmi' macro into its only userDenys Vlasenko2015-04-021-15/+13Star
* | | | | x86/asm/entry/64: Use local label to skip around sycall dispatchDenys Vlasenko2015-04-011-1/+2
* | | | | x86/asm: Replace "MOVQ $imm, %reg" with MOVLDenys Vlasenko2015-04-013-7/+7
* | | | | x86/asm/entry/64: Simplify looping around preempt_schedule_irq()Denys Vlasenko2015-04-011-4/+3Star
* | | | | x86/asm/entry/64: Remove redundant DISABLE_INTERRUPTS()Denys Vlasenko2015-04-011-1/+0Star
* | | | | x86/asm/entry/64: Simplify retint_kernel label usage, make retint_restore_arg...Denys Vlasenko2015-04-011-8/+4Star
* | | | | x86/asm/entry/32: Use smaller PUSH instructions instead of MOV, to build 'pt_...Denys Vlasenko2015-04-011-36/+46
* | | | | x86/asm/entry/64: Do not TRACE_IRQS fast SYSRET64 pathDenys Vlasenko2015-04-011-6/+7
* | | | | x86/asm/entry: Remove user_mode_ignore_vm86()Ingo Molnar2015-03-313-21/+4Star
* | | | | x86/asm/entry/64: Do not GET_THREAD_INFO() too earlyDenys Vlasenko2015-03-311-3/+2Star
* | | | | x86/asm/entry/64: Move retint_kernel code block closer to its userDenys Vlasenko2015-03-311-12/+13
* | | | | x86/asm/entry/32: Make register zero-extension more prominentDenys Vlasenko2015-03-271-4/+10
* | | | | x86/asm/entry/32: Update "interrupt off" commentsDenys Vlasenko2015-03-271-18/+27
* | | | | x86/asm/entry/64: Add missing CFI annotationDenys Vlasenko2015-03-271-0/+1
* | | | | x86/asm/entry/64: Fix comment about SYSENTER MSRsDenys Vlasenko2015-03-271-2/+4
* | | | | x86/irq/tracing: Do not save callee-preserved registers around lockdep_sys_ex...Denys Vlasenko2015-03-271-2/+0Star
* | | | | x86/irq/tracing: Fold ARCH_LOCKDEP_SYS_EXIT defines into their usersDenys Vlasenko2015-03-271-9/+7Star
* | | | | x86/irq/tracing: Move ARCH_LOCKDEP_SYS_EXIT defines closer to their usersDenys Vlasenko2015-03-271-20/+17Star
* | | | | 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/+6Star