在学习 PCIe设备漫游记——BIOS篇 时,因为UEFI的代码复杂性,所以简单看了下。

相关文档:

下载安装:

下载

参考: openbios官方文档
config/examples/ 中文件名描述了所支持的平台,按照Readme进行编译即可。
config/examples/ 中文件内容也描述了当前平台的配置,可以定制配置

  1. # fcode工具包
  2. git clone https://github.com/openbios/fcode-utils.git
  3. cd fcode-utils
  4. make && sudo make install
  5. cd -
  6. # Download
  7. git clone https://github.com/openbios/openbios.git
  8. cd openbios

编译和测试运行

在README中描述了编译和运行方法

  1. # README
  2. OpenBIOS build options
  3. ---------------------
  4. config/scripts/switch-arch <platform> - build for specified platform
  5. Look in config/example for platforms.
  6. make - build all configured binaries
  7. make run - run unix example.