这是由 UEFI 固件处理还是由 GRUBgrubx64.efi
引导加载程序处理?
我查看了https://wiki.osdev.org/UEFI声称:
UEFI 固件 ... 还准备了一个带有平面分段的保护模式环境,对于 x86-64 CPU,一个带有身份映射分页的长模式环境。A20 门也已启用。
但找不到任何官方来源来支持此信息。UEFI 规范没有提到这一点。
linux内核提供了一个可以充当引导加载程序的efi-stub,但是在检查了它的源代码后,我看不到它是否启用了A20。所以我仍然不知道它是 UEFI 固件的工作还是引导加载程序的工作。
(我想为 UEFI 编写自己的引导加载程序,并想了解 UEFI 固件提供“开箱即用”的设置以及必须由我实现的部分)