[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 |