Remove redundant code from bl1_plat_helpers.S
authorDan Handley <dan.handley@arm.com>
Tue, 15 Apr 2014 11:25:28 +0000 (12:25 +0100)
committerDan Handley <dan.handley@arm.com>
Wed, 16 Apr 2014 16:17:25 +0000 (17:17 +0100)
Remove redundant code in plat_secondary_cold_boot_setup() in
plat/fvp/aarch64/bl1_plat_helpers.S.

Fixes ARM-software/tf-issues#136

Change-Id: I98c0a46d95cfea33125e34e609c83dc2c97cd86e

plat/fvp/aarch64/bl1_plat_helpers.S

index fad37affdb3f374a9c9015bae2dda5a951f792a4..15e3a21c47cae884d4ff7761eb43b449c3235914 100644 (file)
         * -----------------------------------------------------
         */
 func plat_secondary_cold_boot_setup
-       bl      read_mpidr
-       mov     x19, x0
-       bl      platform_get_core_pos
-       mov     x20, x0
-
        /* ---------------------------------------------
         * Power down this cpu.
         * TODO: Do we need to worry about powering the
@@ -72,8 +67,9 @@ func plat_secondary_cold_boot_setup
         * loader zeroes out the zi section.
         * ---------------------------------------------
         */
+       bl      read_mpidr
        ldr     x1, =PWRC_BASE
-       str     w19, [x1, #PPOFFR_OFF]
+       str     w0, [x1, #PPOFFR_OFF]
 
        /* ---------------------------------------------
         * Deactivate the gic cpu interface as well