I have to ask, how long does coreboot spend in ramstage were you could actually see that bootsplash image, specially with CBMEM as only console? Perhaps put effort in improving the payload side instead to load its bootsplash faster?
To clarify: I could only see a bootsplash displayed by SeaBIOS (if enabled in its' config), but not by coreboot. Here are my current timestamps:
27 entries total:
0:1st timestamp 10,070
1:start of romstage 10,380 (309)
2:before ram initialization 3,765,008 (3,754,628)
3:after ram initialization 17,144,494 (13,379,486)
4:end of romstage 17,155,433 (10,939)
8:starting to load ramstage 17,155,688 (254)
15:starting LZMA decompress (ignore for x86) 17,155,707 (18)
16:finished LZMA decompress (ignore for x86) 17,225,383 (69,676)
9:finished loading ramstage 17,225,710 (326)
10:start of ramstage 17,225,737 (27)
30:device enumeration 17,235,210 (9,473)
40:device configuration 17,245,759 (10,548)
50:device enable 17,261,071 (15,311)
60:device initialization 17,261,222 (151)
65:Option ROM initialization 17,338,465 (77,243)
66:Option ROM copy done 17,355,515 (17,049)
67:Option ROM run done 17,803,653 (448,138)
65:Option ROM initialization 17,803,932 (279)
66:Option ROM copy done 17,813,016 (9,083)
67:Option ROM run done 18,020,791 (207,775)
70:device setup done 18,020,875 (84)
75:cbmem post 18,090,768 (69,892)
80:write tables 18,090,772 (3)
85:finalize chips 18,095,156 (4,383)
90:load payload 18,095,161 (4)
15:starting LZMA decompress (ignore for x86) 18,095,496 (335)
16:finished LZMA decompress (ignore for x86) 18,125,067 (29,571)
99:selfboot jump 18,125,101 (33)
Total Time: 18,115,018
To view, visit change 31325. To unsubscribe, or for help writing mail filters, visit settings.