m68knommu: use user stack pointer hardware on some ColdFire cores
authorGreg Ungerer <gerg@uclinux.org>
Thu, 4 Nov 2010 03:53:26 +0000 (13:53 +1000)
committerGreg Ungerer <gerg@uclinux.org>
Wed, 5 Jan 2011 05:19:18 +0000 (15:19 +1000)
commit1c83af5f9d7e15a091f11394ad5916a7dcf1a99e
treeaa41743fb552319bb53959a7df228233d4f04ba2
parent0762346034a3e94f9c3a5fe8d7c4bcaffbc1cd53
m68knommu: use user stack pointer hardware on some ColdFire cores

The more modern ColdFire parts (even if based on older version cores)
have separate user and supervisor stack pointers (a7 register).
Modify the ColdFire CPU setup and exception code to enable and use
this on parts that have it.

Signed-off-by: Greg Ungerer <gerg@uclinux.org>
arch/m68k/include/asm/cacheflush_no.h
arch/m68k/include/asm/entry_no.h
arch/m68k/include/asm/m54xxacr.h
arch/m68k/include/asm/mcfcache.h
arch/m68k/include/asm/processor.h
arch/m68knommu/Kconfig
arch/m68knommu/platform/coldfire/entry.S