X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=tools%2Fcpu_layout.py;h=20a409d9d6a985153e6d10515dbe0ef4bf220370;hb=9144d6bcdefd5096a9f3f89a3ce433a54ed84475;hp=623fad93abaa06e6581b8afc79a8f63fd21d8791;hpb=3031749c2df04a63cdcef186dcce3781e61436e8;p=dpdk.git diff --git a/tools/cpu_layout.py b/tools/cpu_layout.py index 623fad93ab..20a409d9d6 100755 --- a/tools/cpu_layout.py +++ b/tools/cpu_layout.py @@ -75,15 +75,21 @@ print "cores = ",cores print "sockets = ", sockets print "" +max_processor_len = len(str(len(cores) * len(sockets) * 2 - 1)) +max_core_map_len = max_processor_len * 2 + len('[, ]') + len('Socket ') +max_core_id_len = len(str(max(cores))) + +print " ".ljust(max_core_id_len + len('Core ')), for s in sockets: - print "\tSocket %s" % s, + print "Socket %s" % str(s).ljust(max_core_map_len - len('Socket ')), print "" +print " ".ljust(max_core_id_len + len('Core ')), for s in sockets: - print "\t---------", + print "--------".ljust(max_core_map_len), print "" for c in cores: - print "Core %s" % c, - for s in sockets: - print "\t", core_map[(s,c)], - print "\n" + print "Core %s" % str(c).ljust(max_core_id_len), + for s in sockets: + print str(core_map[(s,c)]).ljust(max_core_map_len), + print "\n"