summaryrefslogtreecommitdiffstats
path: root/util/superiotool/superiotool.c
diff options
context:
space:
mode:
authorFrieder Ferlemann <Frieder.Ferlemann@web.de>2007-11-13 09:09:33 +0000
committerUwe Hermann <uwe@hermann-uwe.de>2007-11-13 09:09:33 +0000
commita422c2d3c6341c7414018233c0b428414b66630f (patch)
tree139174bec1be5e4173c66ef62477e25ac1e85421 /util/superiotool/superiotool.c
parent9c22e8625f55553fdeca442488801484edeca4b1 (diff)
downloadcoreboot-a422c2d3c6341c7414018233c0b428414b66630f.tar.gz
coreboot-a422c2d3c6341c7414018233c0b428414b66630f.tar.bz2
coreboot-a422c2d3c6341c7414018233c0b428414b66630f.zip
Grouping register dumps by 8 register values per group for better readability.
Remove trailing spaces within the register dumps. Signed-off-by: Frieder Ferlemann <Frieder.Ferlemann@web.de> Acked-by: Uwe Hermann <uwe@hermann-uwe.de> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2957 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'util/superiotool/superiotool.c')
-rw-r--r--util/superiotool/superiotool.c42
1 files changed, 21 insertions, 21 deletions
diff --git a/util/superiotool/superiotool.c b/util/superiotool/superiotool.c
index cbff346f52bd..72e6b6c923e0 100644
--- a/util/superiotool/superiotool.c
+++ b/util/superiotool/superiotool.c
@@ -82,9 +82,9 @@ static void dump_regs(const struct superio_registers reg_table[],
const int *idx;
if (reg_table[i].ldn[j].ldn != NOLDN) {
- printf("LDN 0x%02x ", reg_table[i].ldn[j].ldn);
+ printf("LDN 0x%02x", reg_table[i].ldn[j].ldn);
if (reg_table[i].ldn[j].name != NULL)
- printf("(%s)", reg_table[i].ldn[j].name);
+ printf(" (%s)", reg_table[i].ldn[j].name);
regwrite(port, 0x07, reg_table[i].ldn[j].ldn);
} else {
printf("Register dump:");
@@ -92,33 +92,33 @@ static void dump_regs(const struct superio_registers reg_table[],
idx = reg_table[i].ldn[j].idx;
- printf("\nidx ");
- for (k = 0; /* Nothing */; k++) {
- if (idx[k] == EOT)
- break;
- printf("%02x ", idx[k]);
+ printf("\nidx");
+ for (k = 0; idx[k] != EOT; k++) {
+ if (k && !(k % 8))
+ putchar(' ');
+ printf(" %02x", idx[k]);
}
- printf("\nval ");
- for (k = 0; /* Nothing */; k++) {
- if (idx[k] == EOT)
- break;
- printf("%02x ", regval(port, idx[k]));
+ printf("\nval");
+ for (k = 0; idx[k] != EOT; k++) {
+ if (k && !(k % 8))
+ putchar(' ');
+ printf(" %02x", regval(port, idx[k]));
}
- printf("\ndef ");
+ printf("\ndef");
idx = reg_table[i].ldn[j].def;
- for (k = 0; /* Nothing */; k++) {
- if (idx[k] == EOT)
- break;
- else if (idx[k] == NANA)
- printf("NA ");
+ for (k = 0; idx[k] != EOT; k++) {
+ if (k && !(k % 8))
+ putchar(' ');
+ if (idx[k] == NANA)
+ printf(" NA");
else if (idx[k] == RSVD)
- printf("RR ");
+ printf(" RR");
else if (idx[k] == MISC) /* TODO */
- printf("MM ");
+ printf(" MM");
else
- printf("%02x ", idx[k]);
+ printf(" %02x", idx[k]);
}
printf("\n");
}