freebsd-nq/sys/powerpc/booke
Justin Hibbits 6c8df58287 Unify booke and AIM machdep.
Much of the code was common to begin with.  There is one nit, which is likely
not an issue at all.  With the old code, the AIM machdep would __syncicache()
the entire kernel core at setup.  However, in the unified setup, that seems to
hang on the MPC7455, perhaps because it's running later than before.  Removing
this allows it to boot just fine.  Examining the code, the FreeBSD loader
already does syncicache of the full kernel, and each module loaded, so this
doesn't appear to be an actual problem.

Initial code by Nathan Whitehorn.
2015-04-30 01:24:25 +00:00
..
booke_machdep.c Unify booke and AIM machdep. 2015-04-30 01:24:25 +00:00
interrupt.c Implement hwpmc(4) for Freescale e500 core. 2015-04-18 21:39:17 +00:00
locore.S Implement hwpmc(4) for Freescale e500 core. 2015-04-18 21:39:17 +00:00
machdep_e500.c Interrelated improvements to early boot mappings: 2013-10-26 18:18:14 +00:00
machdep_ppc4xx.c Extract vendor specific Book-E pieces into separate files and have a common 2012-05-30 17:34:40 +00:00
mp_cpudep.c Follow up r223485, which made AIM use the ABI thread pointer instead of 2013-11-11 17:37:50 +00:00
platform_bare.c Rearchitect platform memory map parsing to make it less 2013-12-01 19:43:15 +00:00
pmap.c Unify booke and AIM machdep. 2015-04-30 01:24:25 +00:00
trap_subr.S Implement hwpmc(4) for Freescale e500 core. 2015-04-18 21:39:17 +00:00