介紹 StackCheckLib(stack cookie UEFI 實作) 與解決建置失敗問題
這兩天 Tianocore 更新了最新版的 edk2-stable-202411,然後地獄的 build error 又莫名地出現了。不出所料,又是 security 的更新造成的 ….
這兩天 Tianocore 更新了最新版的 edk2-stable-202411,然後地獄的 build error 又莫名地出現了。不出所料,又是 security 的更新造成的 ….
延續上一篇 Intel Simics Simulator,這一篇要來介紹怎麼 Build 出一個 Intel Public Simics 可以用的 UEFI BIOS。
如果有多看兩眼我的網站,會發現我寫了好幾篇模擬器相關的文章,包含 EmulationPkg 介紹 還有 OVMF/QEMU 相關的介紹,這是因為我在很長的時間中都是做 Client platforms,必須忍受各個 ODM 那五花八門的土炮環境下的 debug 環境,再加上 ROM 越來越大顆,燒個 ROM 要等好久 …
我自己有個 private 的 edk2 repository 放在 github 上面跑 github action,用來跑 CI 確認自己寫的小 EFI application 可以在 GCC/MSVC 都可以正常 build pass,免得我每次都要兩邊平台確認 code 寫得沒問題,如果都沒問題接著就開一個 QEMU + OVMF 去執行這些小程式看看輸出, 結果有一天 ….
OVMF 居然跑不起來了 ………
最近,由在 Intel 工作的 Jayaprakash Nevara 主導的 Python 3.6 for UEFI 的開發到了一段落並釋出,而且沒有資助純粹是為了愛而做 ….
今天 upstream tianocore/edk2 更新了 edk2_stable202208,難得一次更新沒遇到問題,直接升上去就可以用了。