在引导加载程序中初始化没有 Uefi 支持的引导参数 screen_info

在引导加载程序中初始化没有 Uefi 支持的引导参数 screen_info

我想在实现引导加载程序时使帧缓冲区及其显示在引导过程中可用,而该引导加载程序不支持 UEFI。

为了实现这些目标,

  1. struct screen_info在将启动参数传递给内核时应该设置。
  2. 并且设置可以遵循使用 GOP 的 OVMF 中的实现:https://sourcegraph.com/github.com/tianocore/edk2@master/-/blob/OvmfPkg/Library/LoadLinuxLib/Linux.c

他们说的对吗?而且,如果没有 UEFI 支持,又该如何实现呢?

相关内容