]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Extend idle support for newer Book-E cores.
authorJustin Hibbits <jhibbits@FreeBSD.org>
Fri, 1 Jan 2016 02:47:40 +0000 (02:47 +0000)
committerJustin Hibbits <jhibbits@FreeBSD.org>
Fri, 1 Jan 2016 02:47:40 +0000 (02:47 +0000)
commit637f34cb64781c450cab323d85d5307a4d7f9349
treeb6d22b953c5f3ecd118777f5ad688cc08248ddef
parent18e6b1b06722aee06744d866e7a2d659825d5db0
Extend idle support for newer Book-E cores.

Newer Book-E cores (e500mc, e5500, e6500) do not support the WE bit in the MSR,
and instead delegate CPU idling to the SoC.

Perhaps in the future the QORIQ_DPAA option for the mpc85xx platform will become
a subclass, which will eliminate most of the #ifdef's.
sys/powerpc/include/platform.h
sys/powerpc/mpc85xx/mpc85xx.h
sys/powerpc/mpc85xx/platform_mpc85xx.c
sys/powerpc/powerpc/cpu.c
sys/powerpc/powerpc/platform.c
sys/powerpc/powerpc/platform_if.m