6/7 need PIT timer available for NUMA-Q
PATCH 1/1 6/7 need PIT timer available for NUMA-Q
This simple patch just makes sure the PIT code is available for NUMA-Q (as its TSCs are not synced).
Has been tested in my tree for over a month on UP, SMP, and NUMA and compile tested against a variety of different configs.
arch/i386/Kconfig +5 -5
@@ -337,11 +337,6 @@ config X86_ALIGNMENT_16 depends on MWINCHIP3D || MWINCHIP2 || MWINCHIPC6 || MCYRIXIII || MELAN || MK6 || M586MMX || M586TSC || M586 || M486 || MVIAC3_2 default y -config X86_TSC - bool - depends on MWINCHIP3D || MWINCHIP2 || MCRUSOE || MCYRIXIII || MK7 || MK6 || MPENTIUM4 || MPENTIUMIII || MPENTIUMII || M686 || M586MMX || M586TSC || MK8 || MVIAC3_2 - default y - config X86_GOOD_APIC bool depends on MK7 || MPENTIUM4 || MPENTIUMIII || MPENTIUMII || M686 || M586MMX || MK8
@@ -493,6 +488,11 @@ config DISCONTIGMEM config HAVE_ARCH_BOOTMEM_NODE bool depends on NUMA + default y + +config X86_TSC + bool + depends on (MWINCHIP3D || MWINCHIP2 || MCRUSOE || MCYRIXIII || MK7 || MK6 || MPENTIUM4 || MPENTIUMIII || MPENTIUMII || M686 || M586MMX || M586TSC || MK8 || MVIAC3_2) && !X86_NUMAQ default y config X86_MCE