diff options
Diffstat (limited to 'arch/powerpc/kernel/head_40x.S')
-rw-r--r-- | arch/powerpc/kernel/head_40x.S | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/arch/powerpc/kernel/head_40x.S b/arch/powerpc/kernel/head_40x.S index a91626d87fc9..872a6af83bad 100644 --- a/arch/powerpc/kernel/head_40x.S +++ b/arch/powerpc/kernel/head_40x.S | |||
@@ -58,13 +58,7 @@ | |||
58 | _ENTRY(_stext); | 58 | _ENTRY(_stext); |
59 | _ENTRY(_start); | 59 | _ENTRY(_start); |
60 | 60 | ||
61 | /* Save parameters we are passed. | 61 | mr r31,r3 /* save device tree ptr */ |
62 | */ | ||
63 | mr r31,r3 | ||
64 | mr r30,r4 | ||
65 | mr r29,r5 | ||
66 | mr r28,r6 | ||
67 | mr r27,r7 | ||
68 | 62 | ||
69 | /* We have to turn on the MMU right away so we get cache modes | 63 | /* We have to turn on the MMU right away so we get cache modes |
70 | * set correctly. | 64 | * set correctly. |
@@ -849,11 +843,8 @@ start_here: | |||
849 | /* | 843 | /* |
850 | * Decide what sort of machine this is and initialize the MMU. | 844 | * Decide what sort of machine this is and initialize the MMU. |
851 | */ | 845 | */ |
852 | mr r3,r31 | 846 | li r3,0 |
853 | mr r4,r30 | 847 | mr r4,r31 |
854 | mr r5,r29 | ||
855 | mr r6,r28 | ||
856 | mr r7,r27 | ||
857 | bl machine_init | 848 | bl machine_init |
858 | bl MMU_init | 849 | bl MMU_init |
859 | 850 | ||