Skip to content

x86 candidate patches for review VI: MTRR, APIC, more paravirt, misc

Andi Kleen lkml 1 version NAK

Status from this message: NACK - obsolete, replaced by:

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest33 of 34 patches 9 repliesNAK

33 of 34 patches are in this archive. The cover letter announces 34.

Patches in v1

#Subject and filesSizeRepliesApplied
1/34x86_64: Move mtrr prototypes from proto.h to mtrr.hinclude/asm-x86_64/mtrr.h include/asm-x86_64/proto.h+8 -70 replies
2/34x86: Adds mtrr_save_fixed_ranges() for use in two later patches.arch/i386/kernel/cpu/mtrr/generic.c include/asm-i386/mtrr.h include/asm-x86_64/mtrr.h+10 -10 replies
3/34x86: Save the MTRRs of the BSP before booting an AParch/i386/kernel/cpu/mtrr/main.c arch/i386/kernel/smpboot.c arch/x86_64/kernel/smpboot.c +2 more+28 -00 replies
4/34x86: Save and restore the fixed-range MTRRs of the BSP when suspendingarch/i386/power/cpu.c arch/x86_64/kernel/suspend.c+2 -00 replies
5/34i386: Enable support for fixed-range IORRs to keep RdMem & WrMem in syncarch/i386/kernel/cpu/mtrr/generic.c include/asm-i386/msr-index.h+65 -250 replies
6/34i386: safe_apic_wait_icr_idle - i386arch/i386/kernel/apic.c include/asm-i386/apic.h+25 -60 replies
7/34x86_64: safe_apic_wait_icr_idle - x86_64arch/x86_64/kernel/apic.c include/asm-x86_64/apic.h+25 -50 replies
8/34i386: use safe_apic_wait_icr_idle - i386arch/i386/kernel/smpboot.c+8 -280 replies
9/34x86_64: use safe_apic_wait_icr_idle in smpboot.c - x86_64arch/x86_64/kernel/smpboot.c+5 -200 replies
10/34i386: use safe_apic_wait_icr_idle in smpboot.carch/i386/kernel/smpboot.c+5 -20 replies
11/34x86_64: use safe_apic_wait_icr_idle in smpboot.c - x86_64arch/x86_64/kernel/smpboot.c+5 -20 replies
12/34i386: __send_IPI_dest_field - i386arch/i386/kernel/smp.c+18 -290 replies
13/34x86_64: __send_IPI_dest_field - x86_64arch/x86_64/kernel/genapic_flat.c include/asm-x86_64/ipi.h+33 -440 replies
14/34i386: Use safe_apic_wait_icr_idle in safe_apic_wait_icr_idle - i386arch/i386/kernel/smp.c+4 -10 replies
15/34x86_64: Use safe_apic_wait_icr_idle in __send_IPI_dest_field - x86_64include/asm-x86_64/ipi.h+4 -10 replies
16/34i386: fix mtrr sectionsarch/i386/kernel/cpu/mtrr/generic.c+4 -34 replies
17/34x86: PARAVIRT: Add a sched_clock paravirt_oparch/i386/kernel/paravirt.c arch/i386/kernel/sched-clock.c arch/i386/kernel/vmi.c +6 more+78 -350 replies
18/34i386: PARAVIRT: fix startup_ipi_hook config dependencyarch/i386/kernel/paravirt.c+1 -20 replies
19/34x86_64: move __vgetcpu_mode & __jiffies to the vsyscall_2 zonearch/x86_64/kernel/vmlinux.lds.S+6 -40 replies
20/34i386: avoid checking for cpu gone when CONFIG_HOTPLUG_CPU not definedarch/i386/kernel/smp.c+3 -10 replies
21/34i386: replace spin_lock_irqsave with spin_lockarch/i386/kernel/reboot.c+2 -40 replies
22/34i386: clean up flush_tlb_others fnarch/i386/kernel/smp.c+1 -110 replies
23/34i386: check capabilityarch/i386/kernel/cpu/mcheck/k7.c arch/i386/kernel/cpu/mcheck/mce.c+4 -20 replies
24/34x86_64: Auto compute __NR_syscall_max at compile timearch/x86_64/kernel/asm-offsets.c arch/x86_64/kernel/syscall.c include/asm-x86_64/unistd.h+11 -20 replies
25/34x86_64: skip cache_free_alien() on non NUMAmm/slab.c+5 -20 replies
26/34i386: remove xtime_lock'ing around cpufreq notifierarch/i386/kernel/tsc.c+1 -70 replies
27/34i386: pte clear optimizationinclude/asm-i386/pgtable-2level.h include/asm-i386/pgtable.h+6 -10 replies
28/34i386: pte xchg optimizationinclude/asm-i386/pgtable-2level.h include/asm-i386/pgtable-3level.h+28 -03 replies
29/34i386: pte simplify opsinclude/asm-i386/pgtable-2level.h include/asm-i386/pgtable-3level.h include/asm-i386/pgtable.h+15 -220 replies
30/34i386: convert the monitor thread to use the kthread APIarch/i386/mach-voyager/voyager_thread.c+2 -32 replies
31/34i386: convert to the kthread APIarch/i386/kernel/io_apic.c+3 -50 replies
32/34x86_64: unexport cpu_llc_idarch/x86_64/kernel/smpboot.c+0 -10 replies
34/34x86_64: ignore vgacon if hardware not presentdrivers/video/console/vgacon.c+2 -10 replies

Reviews trailers per patch

1 of 33 patches has a Reviewed-by or Acked-by.

PatchIngo Molnar
1/34
2/34
3/34
4/34
5/34
6/34
7/34
8/34
9/34
10/34
11/34
12/34
13/34
14/34
15/34
16/34
17/34
18/34
19/34
20/34
21/34
22/34
23/34
24/34
25/34
26/34
27/34
28/34
29/34
30/34
31/34
32/34
34/34A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH] [0/34] x86 candidate patches for review VI: MTRR, APIC, more paravirt, misc

Various more x86 patches:

- Safer APIC access during kcrash
- Handle fixed MTRRs on K8
- A few more paravirt changes
- Pagetable optimizations from Zach
- Slab optimization for non NUMA systems from Suresh
- Support machine checks on AMD Fam10 on 32bit kernels from Joachim
- Other misc stuff

Happy reviewing!

-Andi