Le 15/03/2016 08:01, Scott Wood a écrit :
On Tue, 2016-03-15 at 11:19 +1100, Michael Ellerman wrote:
On Fri, 2016-03-11 at 21:15 -0600, Scott Wood wrote:
Highlights include 8xx optimizations, 32-bit checksum optimizations, 86xx
consolidation, e5500/e6500 cpu hotplug, more fman and other dt bits, and
minor fixes/cleanup.
Hi Scott,
This one's giving me a few troubles.
[...]
Christophe Leroy (31):
powerpc/8xx: Handle CPU6 ERRATA directly in mtspr() macro
This breaks mpc866_ads_defconfig for me, with lots of:
arch/powerpc/mm/8xx_mmu.c:139:2: error: memory input 1 is not directly
addressable
That's using gcc < 4.9. With >= 4.9 it builds OK. So again your call on
whether
we drop support for those compilers for that config.
I'd rather not require something that new, especially for a chip so old.
I've sent an untested patch that should fix it.
The proposed patch gives a code slightly different than what Freescale's
ERRATA recommends.
However, why do we activate CPU6 ERRATA in that config ?
CPU6 seems to be an issue with the old MPC860 and MPC855 only.
CPU6 is not listed in the MPC866 ERRATAs, so we should probably not have
this selected in mpc866_ads_defconfig
Christophe
PS: It also builds ok with GCC 4.8.3
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev