summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/cpu/common.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* x86: fix user address masking non-canonical speculation issueLinus Torvalds2024-10-251-0/+10
* x86/cpufeatures: Add a IBPB_NO_RET BUG flagJohannes Wikner2024-10-101-0/+3
* Merge tag 'x86-fred-2024-09-17' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-09-171-2/+20
|\
| * x86/fred: Enable FRED right after init_mem_mapping()Xin Li (Intel)2024-08-131-2/+13
| * x86/fred: Move FRED RSP initialization into a separate functionXin Li (Intel)2024-08-131-2/+4
| * x86/fred: Parse cmdline param "fred=" in cpu_parse_early_param()Xin Li (Intel)2024-08-131-0/+5
* | x86/bugs: Add missing NO_SSB flagDaniel Sneddon2024-09-051-2/+2
|/
* x86/topology/intel: Unlock CPUID before evaluating anythingThomas Gleixner2024-05-311-1/+2
* x86/cpu: Provide default cache line size if not enumeratedDave Hansen2024-05-301-0/+4
* Merge tag 'x86-irq-2024-05-12' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-05-141-0/+3
|\
| * x86/irq: Set up per host CPU posted interrupt descriptorsJacob Pan2024-04-301-0/+3
* | x86/bugs: Switch to new Intel CPU model definesTony Luck2024-04-251-78/+76
* | Merge branch 'x86/urgent' into x86/cpu, to resolve conflictIngo Molnar2024-04-121-31/+39
|\|
| * x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr'Ingo Molnar2024-04-111-24/+24
| * x86/bhi: Enumerate Branch History Injection (BHI) bugPawan Gupta2024-04-081-8/+16
* | Merge tag 'v6.9-rc3' into x86/cpu, to pick up fixesIngo Molnar2024-04-091-0/+9
|\|
| * x86/cpu: Ensure that CPU info updates are propagated on UPThomas Gleixner2024-03-231-0/+9
* | x86/cpu: Get rid of an unnecessary local variable in get_cpu_address_sizes()Borislav Petkov (AMD)2024-03-211-10/+7
|/
* Merge tag 'rfds-for-linus-2024-03-11' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2024-03-121-3/+35
|\
| * x86/rfds: Mitigate Register File Data Sampling (RFDS)Pawan Gupta2024-03-111-3/+35
* | Merge tag 'x86-core-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-03-121-2/+3
|\ \
| * | x86/idle: Select idle routine only onceThomas Gleixner2024-03-041-2/+2
| * | Merge tag 'v6.8-rc4' into x86/percpu, to resolve conflicts and refresh the br...Ingo Molnar2024-02-141-104/+91
| |\ \
| * | | x86/percpu: Introduce const-qualified const_pcpu_hot to micro-optimize code g...Uros Bizjak2023-10-231-0/+1
* | | | Merge tag 'x86-cleanups-2024-03-11' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2024-03-121-0/+3
|\ \ \ \
| * | | | x86/percpu: Cure per CPU madness on UPThomas Gleixner2024-03-041-0/+3
| | |_|/ | |/| |
* | | | Merge tag 'x86_sev_for_v6.9_rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2024-03-121-1/+6
|\ \ \ \
| * | | | x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabledKim Phillips2024-01-291-1/+6
| | |_|/ | |/| |
* | | | Merge tag 'x86-fred-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-03-121-10/+28
|\ \ \ \
| * | | | x86/fred: Invoke FRED initialization code to enable FREDH. Peter Anvin (Intel)2024-01-311-5/+17
| * | | | x86/syscall: Split IDT syscall setup code into idt_syscall_init()Xin Li2024-01-311-3/+10
| * | | | x86/cpu: Add X86_CR4_FRED macroH. Peter Anvin (Intel)2024-01-311-3/+2
| |/ / /
* | | | Merge branch 'x86/urgent' into x86/apic, to resolve conflictsIngo Molnar2024-02-271-2/+2
|\ \ \ \ | | |/ / | |/| |
| * | | x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu()Paolo Bonzini2024-02-261-2/+2
| |/ /
* | | x86/cpu/topology: Get rid of cpuinfo::x86_max_coresThomas Gleixner2024-02-161-1/+0
* | | x86/cpu/topology: Provide __num_[cores|threads]_per_packageThomas Gleixner2024-02-151-0/+6
* | | x86/cpu/topology: Rename smp_num_siblingsThomas Gleixner2024-02-151-3/+3
* | | x86/cpu/topology: Use topology logical mapping mechanismThomas Gleixner2024-02-151-13/+0
* | | x86/cpu/topology: Use topology bitmaps for sizingThomas Gleixner2024-02-151-3/+6
* | | x86/cpu/topology: Make the APIC mismatch warnings completeThomas Gleixner2024-02-151-13/+2
* | | x86/cpu: Remove x86_coreid_bitsThomas Gleixner2024-02-151-1/+0
* | | x86/cpu: Use common topology code for HYGONThomas Gleixner2024-02-151-5/+0
* | | x86/cpu: Use common topology code for IntelThomas Gleixner2024-02-151-65/+0
* | | x86/cpu: Move __max_die_per_package to common.cThomas Gleixner2024-02-151-0/+3
* | | x86/cpu: Add legacy topology parserThomas Gleixner2024-02-151-0/+3
* | | x86/cpu: Provide cpu_init/parse_topology()Thomas Gleixner2024-02-151-17/+7
|/ /
* | Merge tag 'x86_tdx_for_6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-01-181-0/+2
|\ \
| * | x86/virt/tdx: Detect TDX during kernel bootKai Huang2023-12-081-0/+2
* | | Merge tag 'x86-asm-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-01-091-29/+21
|\ \ \
| * | | x86/asm: Always set A (accessed) flag in GDT descriptorsVegard Nossum2023-12-201-6/+6