So I noticed something else. PHYS_64BIT is not defined in mpc85xx_smp_defconfig. This means that if we want to build a 36-bit kernel, we need to have "select PHYS_64BIT" in the Kconfig for that board. This is what we have today for the P1022DS.
However, that select statement also means that we can't build a 32-bit kernel. This is a problem for mpc85xx_defconfig, because that defconfig includes support for the MPC8540ADS. The 8540 has an e500v1 core which doesn't support MAS7 (i.e. no 36-bit physical addresses). So any patch that removes "select PHYS_64BIT" from an mpc85xx_defconfig board must also turn on that option in the defconfig. The patches from me and Leo don't do that. -- Timur Tabi Linux kernel developer at Freescale _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev