tangled
alpha
login
or
join now
tjh.dev
/
kernel
1
fork
atom
Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1
fork
atom
overview
issues
pulls
pipelines
kernel
/
arch
/
x86
/
kernel
/
at
v6.17-rc7
5 folders
131 files
acpi
arch/x86: Provide the CPU number in the wakeup AP callback
11 months ago
apic
x86/apic: Move apic_update_irq_cfg() call to apic_update_vector()
9 months ago
cpu
Merge tag 'x86-urgent-2025-09-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
6 months ago
fpu
Merge tag 'snp_cache_coherency' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
7 months ago
kprobes
x86/kprobes: enable EXECMEM_ROX_CACHE for kprobes allocations
8 months ago
.gitignore
.gitignore: add SPDX License Identifier
6 years ago
Makefile
arch: use always-$(KBUILD_BUILTIN) for vmlinux.lds
10 months ago
alternative.c
execmem: introduce execmem_alloc_rw()
8 months ago
amd_gart_64.c
x86/platform/amd: Move the <asm/amd_nb.h> header to <asm/amd/nb.h>
11 months ago
amd_nb.c
x86/cpuid: Set <asm/cpuid/api.h> as the main CPUID header
11 months ago
amd_node.c
x86/platform/amd: Move the <asm/amd_node.h> header to <asm/amd/node.h>
11 months ago
aperture_64.c
x86/platform/amd: Move the <asm/amd_nb.h> header to <asm/amd/nb.h>
11 months ago
apm_32.c
x86/apm_32: Remove dead function apm_get_battery_status()
2 years ago
asm-offsets.c
x86/asm-offsets: Export certain 'struct cpuinfo_x86' fields for 64-bit asm use too
10 months ago
asm-offsets_32.c
x86/asm-offsets: Export certain 'struct cpuinfo_x86' fields for 64-bit asm use too
10 months ago
asm-offsets_64.c
x86/stackprotector/64: Convert to normal per-CPU variable
1 year ago
audit_64.c
Merge tag 'x86-core-2023-08-30-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2 years ago
bootflag.c
x86/bootflag: Replace open-coded parity calculation with parity8()
1 year ago
callthunks.c
x86/alternatives: Rename 'apply_relocation()' to 'text_poke_apply_relocation()'
11 months ago
cet.c
x86/msr: Add explicit includes of <asm/msr.h>
11 months ago
cfi.c
x86/traps: Allow custom fixups in handle_bug()
1 year ago
check.c
x86/headers: Fix -Wmissing-prototypes warning
7 years ago
cpuid.c
x86/cpuid: make cpuid_class a static const structure
2 years ago
crash.c
x86: implement crashkernel cma reservation
9 months ago
crash_dump_32.c
vmcore: convert copy_oldmem_page() to take an iov_iter
3 years ago
crash_dump_64.c
use less confusing names for iov_iter direction initializers
3 years ago
devicetree.c
x86/of: Don't use DTB for SMP setup if ACPI is enabled
1 year ago
doublefault_32.c
x86: Avoid missing-prototype warnings for doublefault code
2 years ago
dumpstack.c
x86/nmi: Consolidate NMI panic variables
1 year ago
dumpstack_32.c
x86/irq: Move irq stacks to percpu hot section
1 year ago
dumpstack_64.c
x86/irq: Move irq stacks to percpu hot section
1 year ago
e820.c
Merge commit 'its-for-linus-20250509-merge' into x86/core, to resolve conflicts
10 months ago
early-quirks.c
drm/intel/pciids: rename i915_pciids.h to just pciids.h
1 year ago
early_printk.c
x86/kexec: Add 8250 MMIO serial port output
1 year ago
ebda.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
8 years ago
eisa.c
x86/EISA: Dereference memory directly instead of using readl()
2 years ago
espfix_64.c
x86/fred: No ESPFIX needed when FRED is enabled
2 years ago
fred.c
x86/msr: Add explicit includes of <asm/msr.h>
11 months ago
ftrace.c
Merge tag 'mm-nonmm-stable-2025-08-03-12-47' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
8 months ago
ftrace_32.S
fgraph: Replace fgraph_ret_regs with ftrace_regs
1 year ago
ftrace_64.S
x86/cfi: Clean up linkage
1 year ago
head32.c
x86/microcode: Consolidate the loader enablement checking
11 months ago
head64.c
x86/mm/64: Make 5-level paging support unconditional
10 months ago
head_32.S
x86/asm: Remove semicolon from "rep" prefixes
11 months ago
head_64.S
x86/mm/64: Make 5-level paging support unconditional
10 months ago
hpet.c
x86/cpuid: Set <asm/cpuid/api.h> as the main CPUID header
11 months ago
hw_breakpoint.c
x86/amd: Cache debug register values in percpu variables
3 years ago
i8237.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
6 years ago
i8253.c
x86/i8253: Call clockevent_i8253_disable() with interrupts disabled
1 year ago
i8259.c
x86/irq: Fix missing declaration of 'io_apic_irqs'
1 year ago
ibt_selftest.S
x86/ibt: Convert IBT selftest to asm
3 years ago
idt.c
x86/irq: Install posted MSI notification handler
2 years ago
io_delay.c
x86/io_delay: Define IO_DELAY macros in C instead of Kconfig
6 years ago
ioport.c
Merge tag 'hyperv-next-signed-20250602' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
10 months ago
irq.c
Merge tag 'mm-stable-2025-08-03-12-35' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
8 months ago
irq_32.c
x86/irq: Move irq stacks to percpu hot section
1 year ago
irq_64.c
x86/irq: Move irq stacks to percpu hot section
1 year ago
irq_work.c
x86/apic: Wrap IPI calls into helper functions
2 years ago
irqflags.S
x86/cfi: Clean up linkage
1 year ago
irqinit.c
x86/fred: Invoke FRED initialization code to enable FRED
2 years ago
itmt.c
Merge tag 'tsa_x86_bugs_for_6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
9 months ago
jailhouse.c
x86/cpuid: Rename hypervisor_cpuid_base()/for_each_possible_hypervisor_cpuid_base() to cpuid_base_hypervisor()/for_each_possible_cpuid_base_hypervisor()
10 months ago
jump_label.c
x86/alternatives: Rename 'text_poke_queue()' to 'smp_text_poke_batch_add()'
11 months ago
kdebugfs.c
x86/boot: Fix memremap of setup_indirect structures
4 years ago
kexec-bzimage64.c
x86/crash: pass dm crypt keys to kdump kernel
11 months ago
kgdb.c
x86/traps: Initialize DR7 by writing its architectural reset value
9 months ago
ksysfs.c
sysfs: treewide: switch back to attribute_group::bin_attrs
10 months ago
kvm.c
Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
8 months ago
kvmclock.c
x86/pvops/msr: Refactor pv_cpu_ops.write_msr{,_safe}()
11 months ago
ldt.c
x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION
2 years ago
machine_kexec_32.c
x86/mm: Fix _pgd_alloc() for Xen PV mode
11 months ago
machine_kexec_64.c
Merge branch kvm-arm64/ubsan-el2 into kvmarm-master/next
10 months ago
mmconf-fam10h_64.c
x86/msr: Rename 'wrmsrl()' to 'wrmsrq()'
1 year ago
module.c
x86/its: Use dynamic thunks for indirect branches
1 year ago
mpparse.c
x86/mpparse: Cleanup apic_printk()s
2 years ago
msr.c
x86/MSR: make msr_class a static const structure
2 years ago
nmi.c
Merge tag 'x86_tdx_for_6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
1 year ago
nmi_selftest.c
x86/nmi: Clean up NMI selftest
1 year ago
paravirt-spinlocks.c
x86/paravirt: Add new features for paravirt patching
5 years ago
paravirt.c
Merge tag 'v6.15-rc7' into x86/core, to pick up fixes
10 months ago
pci-dma.c
Documentation: Merge x86-specific boot options doc into kernel-parameters.txt
1 year ago
pcspeaker.c
x86/platform/pcspeaker: Use PTR_ERR_OR_ZERO() to fix ptr_ret.cocci warning
7 years ago
perf_regs.c
perf/arch: Remove perf_sample_data::regs_user_copy
5 years ago
platform-quirks.c
x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled()
2 years ago
pmem.c
x86/pmem: Fix platform-device leak in error path
3 years ago
probe_roms.c
x86/sev: Skip ROM range scans and validation for SEV-SNP guests
2 years ago
process.c
Merge 6.16-rc3 into driver-core-next
9 months ago
process.h
x86: Snapshot thread flags
4 years ago
process_32.c
x86/traps: Initialize DR7 by writing its architectural reset value
9 months ago
process_64.c
x86/process: Clear hardware feedback history for AMD processors
10 months ago
ptrace.c
x86/ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note names
9 months ago
pvclock.c
locking/atomic: treewide: use raw_atomic*_<op>()
2 years ago
quirks.c
x86/platform: Fix missing declaration of 'x86_apple_machine'
1 year ago
reboot.c
Merge tag 'v6.14-rc5' into x86/core, to pick up fixes
1 year ago
reboot_fixups_32.c
x86/msr: Rename 'wrmsrl()' to 'wrmsrq()'
1 year ago
relocate_kernel_32.S
x86/asm: Remove semicolon from "rep" prefixes
11 months ago
relocate_kernel_64.S
x86/asm: Replace "REP; NOP" with PAUSE mnemonic
11 months ago
resource.c
Merge tag 'x86_core_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
3 years ago
rethook.c
x86,rethook: Fix arch_rethook_trampoline() to generate a complete pt_regs
4 years ago
rtc.c
x86/rtc: Remove unused intel-mid.h
2 years ago
setup.c
x86: implement crashkernel cma reservation
9 months ago
setup_percpu.c
x86/smp: Move this_cpu_off to percpu hot section
1 year ago
sev_verify_cbit.S
x86/boot: Use 32-bit XOR to clear registers
2 years ago
shstk.c
x86/msr: Rename 'wrmsrl()' to 'wrmsrq()'
1 year ago
signal.c
x86/fpu: Convert task_struct::thread.fpu accesses to use x86_task_fpu()
1 year ago
signal_32.c
x86/fred/signal: Prevent immediate repeat of single step trap on return from SIGTRAP handler
10 months ago
signal_64.c
x86/fred/signal: Prevent immediate repeat of single step trap on return from SIGTRAP handler
10 months ago
smp.c
x86/smp: PM/hibernate: Split arch_resume_nosmt()
10 months ago
smpboot.c
Merge branch 'tip/sched/urgent'
8 months ago
stacktrace.c
x86: remove __range_not_ok()
4 years ago
static_call.c
x86/its: Add support for ITS-safe return thunk
2 years ago
step.c
x86/msr: Prepare for including <linux/percpu.h> into <asm/msr.h>
2 years ago
sys_ia32.c
x86: switch to kernel_clone()
5 years ago
sys_x86_64.c
arch/x86: teach arch_get_unmapped_area_vmflags to handle hugetlb mappings
2 years ago
tboot.c
x86/e820: Drop obsolete E820_TYPE_RESERVED_KERN and related code
1 year ago
time.c
x86: stop playing stack games in profile_pc()
2 years ago
tls.c
x86/gsseg: Move load_gs_index() to its own new header file
3 years ago
tls.h
Merge tag 'v5.8-rc7' into perf/core, to pick up fixes
5 years ago
trace.c
trace/osnoise: Fix an ifdef comment
4 years ago
trace_clock.c
x86/msr: Add explicit includes of <asm/msr.h>
11 months ago
traps.c
x86/traps: Initialize DR6 by writing its architectural reset value
9 months ago
tsc.c
x86/cpuid: Set <asm/cpuid/api.h> as the main CPUID header
11 months ago
tsc_msr.c
x86/cpu: Fix #define name for Intel CPU model 0x5A
2 years ago
tsc_sync.c
x86/msr: Add explicit includes of <asm/msr.h>
11 months ago
umip.c
x86/umip: Downgrade warning messages to debug loglevel
4 years ago
unwind_frame.c
Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
3 years ago
unwind_guess.c
x86/unwind: Recover kretprobe trampoline entry
4 years ago
unwind_orc.c
x86: Use RCU in all users of __module_address().
1 year ago
uprobes.c
uprobes/x86: Add support to emulate NOP instructions
11 months ago
verify_cpu.S
x86/cpufeatures: Generate the <asm/cpufeaturemasks.h> header based on build config
1 year ago
vm86_32.c
arch: remove get_task_comm() and print task comm directly
1 year ago
vmcore_info_32.c
crash: split vmcoreinfo exporting code out from crash_core.c
2 years ago
vmcore_info_64.c
crash: split vmcoreinfo exporting code out from crash_core.c
2 years ago
vmlinux.lds.S
x86/its: Add support for ITS-safe return thunk
2 years ago
vsmp_64.c
x86/apic: Remove unused phys_pkg_id() callback
2 years ago
x86_init.c
Merge tag 'pull-stable-struct_fd' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2 years ago