Our PURR ticks at the wrong rate (same as the decrementer). Since it doesn't really have any value-add besides on partitioned and multithreaded systems, refrain from using it at the moment. Index: 2.6.21/include/asm-powerpc/cputable.h =================================================================== --- 2.6.21.orig/include/asm-powerpc/cputable.h +++ 2.6.21/include/asm-powerpc/cputable.h @@ -356,7 +356,7 @@ extern void do_feature_fixups(unsigned l #define CPU_FTRS_PA6T (CPU_FTR_SPLIT_ID_CACHE | CPU_FTR_USE_TB | \ CPU_FTR_HPTE_TABLE | CPU_FTR_PPCAS_ARCH_V2 | \ CPU_FTR_ALTIVEC_COMP | CPU_FTR_CI_LARGE_PAGE | \ - CPU_FTR_PURR | CPU_FTR_REAL_LE) + CPU_FTR_REAL_LE) #define CPU_FTRS_COMPATIBLE (CPU_FTR_SPLIT_ID_CACHE | CPU_FTR_USE_TB | \ CPU_FTR_HPTE_TABLE | CPU_FTR_PPCAS_ARCH_V2) --