Hi
On selected boards, some hardware initialisation is placed in the bootblock. The source files and directories are currently hard-coded in Kconfigs, which is sort of ugly.
A few months ago I put together changeset [1], which hasn't drawn much review or interest. One benefit of my changeset is that it can be extended to move superio and console initialisation to bootblock. Serial-line IO can then be used to switch between fallback/normal romstage and early POSTs could go to serial too.
Thanks for any comments.
KM