fvp: Fix register name in 'plat_print_gic_regs' macro
authorSandrine Bailleux <sandrine.bailleux@arm.com>
Tue, 3 Jun 2014 08:52:26 +0000 (09:52 +0100)
committerSandrine Bailleux <sandrine.bailleux@arm.com>
Tue, 24 Jun 2014 09:55:55 +0000 (10:55 +0100)
The 'plat_print_gic_regs' macro was accessing the GICC_CTLR register
using the GICD_CTLR offset. This still generates the right code in
the end because GICD_CTLR == GICC_CTLR but this patch fixes it for
the logic of the code.

Change-Id: I7b17af50e587f07bec0e4c933e346088470c96f3

plat/fvp/include/plat_macros.S

index bdd402dc07a7e64fdba864fe94844c1b950c413e..d2e7cbc2ec94880933ea97035000c15cebc314be 100644 (file)
@@ -47,7 +47,7 @@ gic_regs: .asciz "gic_iar", "gic_ctlr", ""
        bl      fvp_get_cfgvar
        /* gic base address is now in x0 */
        ldr     w1, [x0, #GICC_IAR]
-       ldr     w2, [x0, #GICD_CTLR]
+       ldr     w2, [x0, #GICC_CTLR]
        sub     sp, sp, #GIC_REG_SIZE
        stp     x1, x2, [sp] /* we store the gic registers as 64 bit */
        adr     x0, gic_regs