[coreboot-gerrit] Patch merged into coreboot/master: util/cbfstool: add machine parseable print

gerrit at coreboot.org gerrit at coreboot.org
Thu Jan 28 19:25:51 CET 2016


the following patch was just integrated into master:
commit 5dc628a2ef4f1b883dfbcf414230d9c459a87548
Author: Aaron Durbin <adurbin at chromium.org>
Date:   Tue Jan 26 15:35:34 2016 -0600

    util/cbfstool: add machine parseable print
    
    In order to more easily process the output of 'cbfstool print'
    with other tools provide a -k option which spits out the
    tab-separated header and fields:
    
    Name Offset Type Metadata Size Data Size Total Size
    
    ALIGN_UP(Offset + Total Size, 64) would be the start
    of the next entry. Also, one can analzye the overhead
    and offsets of each file more easily.
    
    Example output (note: tabs aren't in here):
    
    $ ./coreboot-builds/sharedutils/cbfstool/cbfstool test.serial.bin print
    -r FW_MAIN_A  -k
    Performing operation on 'FW_MAIN_A' region...
    Name	Offset	Type	Metadata Size	Data Size	Total Size
    cmos_layout.bin	0x0	cmos_layout	0x38	0x48c	0x4c4
    dmic-2ch-48khz-16b.bin	0x500	raw	0x48	0xb68	0xbb0
    dmic-2ch-48khz-32b.bin	0x10c0	raw	0x48	0xb68	0xbb0
    nau88l25-2ch-48khz-24b.bin	0x1c80	raw	0x48	0x54	0x9c
    ssm4567-render-2ch-48khz-24b.bin	0x1d40	raw	0x58	0x54	0xac
    ssm4567-capture-4ch-48khz-32b.bin	0x1e00	raw	0x58	0x54	0xac
    vbt.bin	0x1ec0	optionrom	0x38	0x1000	0x1038
    spd.bin	0x2f00	spd	0x38	0x600	0x638
    config	0x3540	raw	0x38	0x1ab7	0x1aef
    revision	0x5040	raw	0x38	0x25e	0x296
    font.bin	0x5300	raw	0x38	0x77f	0x7b7
    vbgfx.bin	0x5ac0	raw	0x38	0x32f8	0x3330
    locales	0x8e00	raw	0x28	0x2	0x2a
    locale_en.bin	0x8e40	raw	0x38	0x29f6	0x2a2e
    u-boot.dtb	0xb880	mrc_cache	0x38	0xff1	0x1029
    (empty)	0xc8c0	null	0x64	0xadf4	0xae58
    fallback/ramstage	0x17740	stage	0x38	0x15238	0x15270
    (empty)	0x2c9c0	null	0x64	0xd2c4	0xd328
    fallback/payload	0x39d00	payload	0x38	0x12245	0x1227d
    cpu_microcode_blob.bin	0x4bf80	microcode	0x60	0x17000	0x17060
    (empty)	0x63000	null	0x28	0x37cf98	0x37cfc0
    
    Change-Id: I1c5f8c1b5f2f980033d6c954c9840299c6268431
    Signed-off-by: Aaron Durbin <adurbin at chromium.org>
    Reviewed-on: https://review.coreboot.org/13475
    Tested-by: build bot (Jenkins)
    Reviewed-by: Patrick Georgi <pgeorgi at google.com>


See https://review.coreboot.org/13475 for details.

-gerrit



More information about the coreboot-gerrit mailing list