diff options
author | Josh Boyer <jwboyer@linux.vnet.ibm.com> | 2007-12-04 13:02:18 -0600 |
---|---|---|
committer | Josh Boyer <jwboyer@linux.vnet.ibm.com> | 2007-12-23 13:27:37 -0600 |
commit | 9ac30c314529af21ae739375d25c7da78887363b (patch) | |
tree | 9366a97c8e7702e56e5b2632946301bfedd5d0b1 /arch/powerpc/kernel/cpu_setup_44x.S | |
parent | 2a13448aa316e83a381e073f8e58d3899426700b (diff) | |
download | op-kernel-dev-9ac30c314529af21ae739375d25c7da78887363b.zip op-kernel-dev-9ac30c314529af21ae739375d25c7da78887363b.tar.gz |
[POWERPC] 4xx: Fix 440grx setup function to call 440A fixup
The mechanism to do the setup for 440A cores changed recently. This fixes
the 440grx setup function to call __fixup_440A_mcheck.
Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
Diffstat (limited to 'arch/powerpc/kernel/cpu_setup_44x.S')
-rw-r--r-- | arch/powerpc/kernel/cpu_setup_44x.S | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/powerpc/kernel/cpu_setup_44x.S b/arch/powerpc/kernel/cpu_setup_44x.S index 0de3edb..6250443 100644 --- a/arch/powerpc/kernel/cpu_setup_44x.S +++ b/arch/powerpc/kernel/cpu_setup_44x.S @@ -27,7 +27,11 @@ _GLOBAL(__setup_cpu_440epx) mtlr r4 blr _GLOBAL(__setup_cpu_440grx) - b __plb_disable_wrp + mflr r4 + bl __plb_disable_wrp + bl __fixup_440A_mcheck + mtlr r4 + blr _GLOBAL(__setup_cpu_440gx) _GLOBAL(__setup_cpu_440spe) b __fixup_440A_mcheck |