<div>I try to understand coreboot source for x86 (intel/kblrvp). But I have encountered some difficulties.</div><div>In romstage fsp_memory_init, try to find fspm.bin.</div><div>```</div><div><div><span style="white-space: pre;">   </span>if (cbfs_boot_locate(&file_desc, name, NULL)) {</div><div><span style="white-space:pre">           </span>printk(BIOS_CRIT, "Could not locate %s in CBFS\n", name);</div><div><span style="white-space:pre">           </span>die("FSPM not available!\n");</div><div><span style="white-space:pre">       </span>}</div></div><div>```</div><div><br></div><div>But my firmware not contain.</div><div>```</div><div><div>➜  coreboot git:(master) build/cbfstool build/coreboot.rom print</div><div>Name                           Offset     Type         Size</div><div>cbfs master header             0x0        cbfs header  32</div><div>fallback/romstage              0x80       stage        36876</div><div>cpu_microcode_blob.bin         0x9100     microcode    0</div><div>fallback/ramstage              0x9180     stage        75335</div><div>vgaroms/seavgabios.bin         0x1b800    raw          27648</div><div>config                         0x22480    raw          107</div><div>revision                       0x22540    raw          570</div><div>spd.bin                        0x227c0    spd          2048</div><div>cmos_layout.bin                0x23000    cmos_layout  1132</div><div>fallback/postcar               0x234c0    stage        24932</div><div>fallback/dsdt.aml              0x29680    raw          16738</div><div>fallback/payload               0x2d840    payload      63916</div><div>payload_config                 0x3d240    raw          1652</div><div>payload_revision               0x3d900    raw          234</div><div>(empty)                        0x3da40    null         1713240</div><div>mrc.cache                      0x1dfec0   mrc_cache    65536</div><div>(empty)                        0x1eff00   null         16280</div><div>bootblock                      0x1f3ec0   bootblock    49152</div><div>➜  coreboot git:(master) build/cbfstool build/coreboot.rom layout -w</div><div>This image contains the following sections that can be accessed with this tool:</div><div><br></div><div>'BIOS' (read-only, size 2097152)</div><div>'FMAP' (read-only, size 256)</div><div>'COREBOOT' (CBFS, size 2096896)</div><div><br></div><div>It is at least possible to perform the read action on every section listed above.</div></div><div>```</div><div><br></div><div><br></div><div><br></div><div><br></div><div><sign signid="99"><div style="color:#909090;font-family:Arial Narrow;font-size:12px"><br><br>------------------</div><div style="font-size:14px;font-family:Verdana;color:#000;"><div style="overflow:hidden;"><div class="l_box" style="float:left;height:100px;margin:35px 10px 10px 0;padding:0 10px 0 15px;border-right:1px solid #dedede;"><div class="logo" style="height:35px;margin:35px 0 0 0;float:left;"><img src="https://exmail.qq.com/cgi-bin/viewfile?type=logo&domain=tya.email"></div></div><div class="c_detail" style="float:left;padding-top:35px;line-height:22px;color:#a0a0a0;zoom:1;"><h4 class="name" style="margin:0;font-size:14px;font-weight:bold;line-height:28px;color:#000;zoom:1;">王翔</h4><p class="position" style="margin:0;">安全研究员</p><p class="department" style="margin:0;">广州市腾御安信息科技有限公司</p><p class="phone" style="margin:0;"></p><p class="mobile" style="margin:0;"></p><p class="addr" style="margin:0;line-height:22px;color:#a0a0a0;">广州市天河区珠江新城华穗路406号保利克洛维二期中景A座1020-1024</p></div></div></div></sign></div><div> </div><div><tincludetail></tincludetail></div><!--<![endif]-->