aboutsummaryrefslogtreecommitdiff
path: root/arch/x86
AgeCommit message (Expand)AuthorFilesLines
2024-01-09x86/percpu: Use %RIP-relative address in untagged_addr()Uros Bizjak1-7/+4
2023-12-19x86/alternatives: Move apply_relocation() out of init sectionArnd Bergmann1-4/+4
2023-12-11x86/percpu: Avoid sparse warning with cast to named address spaceUros Bizjak1-0/+5
2023-12-11x86/traps: Use current_top_of_stack() helper in traps.cUros Bizjak1-2/+2
2023-12-11x86/percpu: Fix "const_pcpu_hot" version generation failureUros Bizjak3-3/+11
2023-12-02x86/callthunks: Correct calculation of dest address in is_callthunk()Uros Bizjak1-1/+1
2023-11-30x86/smp: Use atomic_try_cmpxchg in native_stop_other_cpus()Uros Bizjak1-2/+3
2023-11-30x86/smp: Move the call to smp_processor_id() after the early exit in native_s...Uros Bizjak1-3/+6
2023-11-30x86/percpu: Declare const_pcpu_hot as extern const variableUros Bizjak1-2/+1
2023-11-30x86/callthunks: Mark apply_relocation() as __init_or_moduleIngo Molnar2-2/+2
2023-11-30x86/acpi: Use %rip-relative addressing in wakeup_64.SUros Bizjak1-12/+12
2023-11-30x86/callthunks: Fix and unify call thunks assembly snippetsUros Bizjak1-16/+7
2023-11-30x86/callthunks: Handle %rip-relative relocations in call thunk templateUros Bizjak3-9/+28
2023-11-30x86/percpu: Define PER_CPU_VAR macro also for !__ASSEMBLY__Uros Bizjak1-0/+5
2023-10-24x86/percpu: Return correct variable from current_top_of_stack()Uros Bizjak1-1/+1
2023-10-23x86/percpu: Introduce const-qualified const_pcpu_hot to micro-optimize code g...Uros Bizjak5-3/+15
2023-10-20x86/percpu: Introduce %rip-relative addressing to PER_CPU_VAR()Uros Bizjak3-19/+35
2023-10-20x86/percpu, xen: Correct PER_CPU_VAR() usage to include symbol and its addendUros Bizjak1-5/+5
2023-10-20x86/percpu: Correct PER_CPU_VAR() usage to include symbol and its addendUros Bizjak4-4/+4
2023-10-20x86/fpu: Clean up FPU switching in the middle of task switchingLinus Torvalds3-12/+12
2023-10-18x86/percpu: Use the correct asm operand modifier in percpu_stable_op()Uros Bizjak1-2/+2
2023-10-16x86/percpu: Use C for arch_raw_cpu_ptr(), to improve code generationUros Bizjak1-0/+17
2023-10-16x86/percpu: Rewrite arch_raw_cpu_ptr() to be easier for compilers to optimizeUros Bizjak1-2/+4
2023-10-10x86/percpu: Disable named address spaces for KASANUros Bizjak1-1/+6
2023-10-05x86/percpu: Use C for percpu read/write accessorsUros Bizjak1-11/+54
2023-10-05x86/percpu: Use compiler segment prefix qualifierNadav Amit2-23/+47
2023-10-05x86/percpu: Enable named address spaces with known compiler versionUros Bizjak1-0/+7
2023-10-03x86/lib: Address kernel-doc warningsZhu Wang1-5/+0
2023-09-27x86/entry: Fix typos in commentsXin Li (Intel)1-4/+4
2023-09-27x86/entry: Remove unused argument %rsi passed to exc_nmi()Xin Li (Intel)1-2/+0
2023-09-22x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32Ingo Molnar1-14/+6
2023-09-21x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_opUros Bizjak1-12/+16
2023-09-15x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set()Uros Bizjak1-2/+2
2023-09-15x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg()Uros Bizjak1-0/+27
2023-09-15x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128}Uros Bizjak1-0/+67
2023-09-07x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressionsNick Desaulniers1-0/+9
2023-09-04Merge tag 'uml-for-linus-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-218/+3
2023-09-04Merge tag 'hyperv-next-signed-20230902' of git://git.kernel.org/pub/scm/linux...Linus Torvalds6-39/+516
2023-09-01Merge tag 'x86-urgent-2023-09-01' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds5-13/+13
2023-09-01Merge tag 'char-misc-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-6/+0
2023-09-01Merge tag 'driver-core-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-50/+53
2023-08-31x86/fpu/xstate: Fix PKRU covert channelJim Mattson1-1/+1
2023-08-31Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds47-210/+1530
2023-08-31x86/irq/i8259: Fix kernel-doc annotation warningVincenzo Palazzo1-3/+1
2023-08-31x86/speculation: Mark all Skylake CPUs as vulnerable to GDSDave Hansen1-4/+4
2023-08-30Merge tag 'pci-v6.6-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+2
2023-08-30Merge tag 'drm-next-2023-08-30' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2-2/+2
2023-08-30Merge tag 'x86_apic_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds64-1408/+836
2023-08-30x86/shstk: Change order of __user in typeRick Edgecombe1-1/+1
2023-08-30Merge tag 'x86-core-2023-08-30-v2' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds3-7/+36