[coreboot] coreboot 4.4 testing / boot time regression on google/panther

Matt DeVillier matt.devillier at gmail.com
Mon Apr 18 14:56:19 CEST 2016


bah, nevermind - seems that there was one config difference which was 
responsible for the problem (CONFIG_DRIVERS_UART_8250IO being set vs 
unset).  Carry on with the 4.4 release :)

On 4/18/2016 1:32 AM, Matt DeVillier wrote:
> Greetings,
>
> prompted by another posting on the topic, I also noticed a significant 
> degradation in boot time on google/panther (Asus Chromebox / Haswell 
> mobile) .  I haven't had a chance to bisect commits yet, but did test 
> a few older firmware builds to confirm my suspicion.  Below are cbmem 
> timestamps from current ToT (2016-04-17) as well as one of my older 
> builds (2015-10-15).  I don't recall any config changes between the 
> two, but will extract the configs to compare shortly - I just wanted 
> to get this email out before it slipped my mind (again)
>
> cheers,
> Matt
>
> 2016-04-17:
>
> 20 entries total:
>
>    0:1st timestamp                                     9,347
>    1:start of rom stage                                90,188 (80,840)
>    2:before ram initialization                         114,963 (24,774)
>    3:after ram initialization                          310,446 (195,482)
>    4:end of romstage                                   370,484 (60,038)
>    8:starting to load ramstage                         384,426 (13,941)
>   15:starting LZMA decompress (ignore for x86)         390,377 (5,951)
>   16:finished LZMA decompress (ignore for x86)         417,628 (27,250)
>    9:finished loading ramstage                         430,016 (12,387)
>   10:start of ramstage                                 440,820 (10,804)
>   30:device enumeration                                446,586 (5,765)
>   40:device configuration                              703,927 (257,340)
>   50:device enable                                     1,084,974 
> (381,046)
>   60:device initialization                             1,180,544 (95,570)
>   70:device setup done                                 1,840,066 
> (659,522)
>   75:cbmem post                                        1,844,931 (4,864)
>   80:write tables                                      1,877,301 (32,370)
>   90:load payload                                      2,347,005 
> (469,704)
>   15:starting LZMA decompress (ignore for x86)         2,402,510 (55,504)
>   16:finished LZMA decompress (ignore for x86)         2,418,100 (15,589)
>   99:selfboot jump                                     2,438,022 (19,922)
>
> Total Time: 2,428,663
>
> 2015-10-15:
>
> 20 entries total:
>
>    0:1st timestamp                                     9,180
>    1:start of rom stage                                103,887 (94,707)
>    2:before ram initialization                         105,073 (1,185)
>    3:after ram initialization                          149,422 (44,349)
>    4:end of romstage                                   152,822 (3,400)
>    8:starting to load ramstage                         155,245 (2,423)
>   15:starting LZMA decompress (ignore for x86)         155,576 (330)
>   16:finished LZMA decompress (ignore for x86)         198,752 (43,176)
>    9:finished loading ramstage                         200,077 (1,325)
>   10:start of ramstage                                 201,218 (1,140)
>   30:device enumeration                                201,251 (33)
>   40:device configuration                              205,820 (4,568)
>   50:device enable                                     207,904 (2,084)
>   60:device initialization                             208,257 (352)
>   70:device setup done                                 231,943 (23,686)
>   75:cbmem post                                        231,956 (13)
>   80:write tables                                      236,907 (4,950)
>   90:load payload                                      240,268 (3,361)
>   15:starting LZMA decompress (ignore for x86)         240,436 (167)
>   16:finished LZMA decompress (ignore for x86)         255,986 (15,550)
>   99:selfboot jump                                     524,459 (268,473)
>
> Total Time: 515,272




More information about the coreboot mailing list