Hi Bin, On 10 October 2015 at 05:01, Bin Meng <[email protected]> wrote: > On Sat, Oct 10, 2015 at 4:47 PM, Bin Meng <[email protected]> wrote: >> Compact hob command output, especially by making hob type string a >> little bit shorter so that we can leave room for future extension. >> >> Signed-off-by: Bin Meng <[email protected]> >> --- >> >> arch/x86/lib/cmd_hob.c | 28 ++++++++++++++-------------- >> 1 file changed, 14 insertions(+), 14 deletions(-) >> >> diff --git a/arch/x86/lib/cmd_hob.c b/arch/x86/lib/cmd_hob.c >> index 915746a..6ff321a 100644 >> --- a/arch/x86/lib/cmd_hob.c >> +++ b/arch/x86/lib/cmd_hob.c >> @@ -14,16 +14,16 @@ DECLARE_GLOBAL_DATA_PTR; >> static char *hob_type[] = { >> "reserved", >> "Hand-off", >> - "Memory Allocation", >> - "Resource Descriptor", >> - "GUID Extension", >> - "Firmware Volume", >> + "Mem Alloc", >> + "Res Desc", >> + "GUID Ext", >> + "FV", >> "CPU", >> - "Memory Pool", >> + "Mem Pool", >> "reserved", >> - "Firmware Volume 2", >> - "Load PEIM Unused", >> - "UEFI Capsule", >> + "FV2", >> + "Load PEIM", >> + "Capsule", >> }; >> >> int do_hob(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) >> @@ -37,20 +37,20 @@ int do_hob(cmd_tbl_t *cmdtp, int flag, int argc, char * >> const argv[]) >> >> printf("HOB list address: 0x%08x\n\n", (unsigned int)hdr); >> >> - printf("No. | Address | Type | Length in Bytes\n"); >> - printf("----|----------|---------------------|----------------\n"); >> + printf("# | Address | Type | Len\n"); >> + printf("---|----------|-----------|-----\n"); >> while (!end_of_hob(hdr)) { >> - printf("%-3d | %08x | ", i, (unsigned int)hdr); >> + printf("%-2d | %08x | ", i, (unsigned int)hdr); >> type = hdr->type; >> if (type == HOB_TYPE_UNUSED) >> desc = "*Unused*"; >> else if (type == HOB_TYPE_EOH) >> - desc = "*END OF HOB*"; >> + desc = "*EOH*"; >> else if (type >= 0 && type <= ARRAY_SIZE(hob_type)) >> desc = hob_type[type]; >> else >> - desc = "*Invalid Type*"; >> - printf("%-19s | %-15d\n", desc, hdr->len); >> + desc = "*Invalid*"; >> + printf("%-9s | %-4d\n", desc, hdr->len); > > Looks like I should change %-4d to %-5d as on BayTrail some HOB length > would be quite large. >
I think it is better to use hex. U-Boot uses hex for most output. Regards, Simon _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

