UEFI计算机能使用BIOS中断吗?

7

当内核被加载到内存中后,它仍然可以使用BIOS中断吗?

例如:
mov AX,0E820h
int 15h

或者其他东西。

1
如果UEFI机器仍支持兼容性支持模块(CSM),则可以支持BIOS中断。一些UEFI机器不再提供CSM支持,因此这取决于具体情况。 - Michael Petch
1
我认为这只会发生在通过CSM引导传统的512字节MBR引导扇区时,而不是在启动32位或64位UEFI应用程序后。 - Peter Cordes
1个回答

11

UEFI程序(或从UEFI加载的操作系统)不能使用传统中断;它必须使用UEFI API。

如果UEFI BIOS包括兼容性支持模块(CSM),则在引导传统引导扇区时支持传统中断。

要获取e820内存映射,请调用UEFI引导服务函数GetMemoryMap。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接