powerpc/booke: Add support for new e500mc core
authorKumar Gala <galak@kernel.crashing.org>
Mon, 16 Jun 2008 14:41:32 +0000 (09:41 -0500)
committerKumar Gala <galak@kernel.crashing.org>
Wed, 18 Jun 2008 21:17:56 +0000 (16:17 -0500)
commit3dfa8773674e16f95f70a0e631e80c69390d04d7
tree95e8989bbc8373e61f69ca2ac4c98ffd3c709bd9
parentbccaea8fe287454d70f5b2546910561e9f884053
powerpc/booke: Add support for new e500mc core

The new e500mc core from Freescale is based on the e500v2 but with the
following changes:

* Supports only the Enhanced Debug Architecture (DSRR0/1, etc)
* Floating Point
* No SPE
* Supports lwsync
* Doorbell Exceptions
* Hypervisor
* Cache line size is now 64-bytes (e500v1/v2 have a 32-byte cache line)

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
arch/powerpc/kernel/cputable.c
arch/powerpc/kernel/head_booke.h
arch/powerpc/kernel/head_fsl_booke.S
arch/powerpc/platforms/Kconfig.cputype
include/asm-powerpc/cache.h
include/asm-powerpc/cputable.h
include/asm-powerpc/synch.h