|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [v3 06/13] xen/arm: gic-v3: Rework the messages printed at initialization
- Print all the redistributor regions rather than only the first
one...
- Add # in the format to print 0x for hexadecimal. It's easier to
differentiate from decimal
- Re-order information printed
- Drop print of the virtual addresses. It makes the log more
difficult to read and don't improve user debugging experience (the
value can't be used like as it is).
Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx>
Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
---
Changes in v3:
- Fix typoes in commit message
- Add Ian's ack
Changes in v2:
- Improve commit message
---
xen/arch/arm/gic-v3.c | 26 ++++++++++++++------------
1 file changed, 14 insertions(+), 12 deletions(-)
diff --git a/xen/arch/arm/gic-v3.c b/xen/arch/arm/gic-v3.c
index c8b017f..90cfa73 100644
--- a/xen/arch/arm/gic-v3.c
+++ b/xen/arch/arm/gic-v3.c
@@ -1262,18 +1262,20 @@ static int __init gicv3_init(void)
}
printk("GICv3 initialization:\n"
- " gic_dist_addr=%"PRIpaddr"\n"
- " gic_dist_mapaddr=%p\n"
- " gic_rdist_regions=%d\n"
- " gic_rdist_stride=%x\n"
- " gic_rdist_base=%"PRIpaddr"\n"
- " gic_rdist_base_size=%"PRIpaddr"\n"
- " gic_rdist_base_mapaddr=%p\n"
- " gic_maintenance_irq=%u\n",
- gicv3.dbase, gicv3.map_dbase, gicv3.rdist_count,
- gicv3.rdist_stride, gicv3.rdist_regions[0].base,
- gicv3.rdist_regions[0].size, gicv3.rdist_regions[0].map_base,
- gicv3_info.maintenance_irq);
+ " gic_dist_addr=%#"PRIpaddr"\n"
+ " gic_maintenance_irq=%u\n"
+ " gic_rdist_stride=%#x\n"
+ " gic_rdist_regions=%d\n",
+ gicv3.dbase, gicv3_info.maintenance_irq,
+ gicv3.rdist_stride, gicv3.rdist_count);
+ printk(" redistributor regions:\n");
+ for ( i = 0; i < gicv3.rdist_count; i++ )
+ {
+ const struct rdist_region *r = &gicv3.rdist_regions[i];
+
+ printk(" - region %u: %#"PRIpaddr" - %#"PRIpaddr"\n",
+ i, r->base, r->base + r->size);
+ }
spin_lock_init(&gicv3.lock);
--
2.1.4
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |