Linux kernel 3.x problems on PowerMac G5
Phileas Fogg
phileas-fogg at mail.ru
Sun Mar 10 21:53:53 EST 2013
Good news :) I found the bug.
MMU features were not set properly for PPC970MP DD1.0 which,
unfortunately, my machine has.
Damn, one line fix but one week searching.
Linux 3.8.2 boots without problems now :)
Here is my patch:
--- arch/powerpc/kernel/cputable.c.old 2013-03-10 11:48:56.559480758 +0100
+++ arch/powerpc/kernel/cputable.c 2013-03-10 11:41:07.522786804 +0100
@@ -275,7 +275,7 @@
.cpu_features = CPU_FTRS_PPC970,
.cpu_user_features = COMMON_USER_POWER4 |
PPC_FEATURE_HAS_ALTIVEC_COMP,
- .mmu_features = MMU_FTR_HPTE_TABLE,
+ .mmu_features = MMU_FTRS_PPC970,
.icache_bsize = 128,
.dcache_bsize = 128,
.num_pmcs = 8,
Regards
More information about the Linuxppc-dev
mailing list