mpc86xx: Use SRR0/1/rfi to enable address translation, not blr
authorBecky Bruce <becky.bruce@freescale.com>
Wed, 5 Nov 2008 20:55:34 +0000 (14:55 -0600)
committerJon Loeliger <jdl@freescale.com>
Mon, 10 Nov 2008 16:10:03 +0000 (10:10 -0600)
commitc1e1cf69547b138173f87a7f81c42a5d8dbfde3d
treea2d57f65e352a08aa94181785b3541926f4b3aff
parent6bf98b1362f0cb237620355ed3e6762fff82388d
mpc86xx: Use SRR0/1/rfi to enable address translation, not blr

Using a mtmsr/blr means that you have to be executing at the
same virtual address once you enable translation.  This is
unnecessarily restrictive, and is not really how this is
usually done.  Change it to use the more common mtspr SRR0/SRR1
and rfi method.

Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
cpu/mpc86xx/start.S