如何在x86中启用分页并在UEFI中显示GDT
我的目标是在UEFI的x86中启用分页。我的教授说,我可以先尝试用UEFI显示GDT——这样我也可以看看分页是否有效。 问题是,我不知道怎么做 我使用本教程在Visual Studio中启用EDK2:如何在x86中启用分页并在UEFI中显示GDT,x86,paging,uefi,gdt,X86,Paging,Uefi,Gdt,我的目标是在UEFI的x86中启用分页。我的教授说,我可以先尝试用UEFI显示GDT——这样我也可以看看分页是否有效。 问题是,我不知道怎么做 我使用本教程在Visual Studio中启用EDK2: 你能给我指一指任何教程或解释我应该做什么吗?我想你的意思是“启用分页模式”,而不是“内存的分页位输入和输出”,因为规范要求所有RAM的1:1映射?我还假设您正在明确地为IA32规划这一点,因为X64需要始终在启用分页模式的情况下运行?是的,我为IA32规划了这一点,并希望启用分页模式。好的,您可以
你能给我指一指任何教程或解释我应该做什么吗?我想你的意思是“启用分页模式”,而不是“内存的分页位输入和输出”,因为规范要求所有RAM的1:1映射?我还假设您正在明确地为IA32规划这一点,因为X64需要始终在启用分页模式的情况下运行?是的,我为IA32规划了这一点,并希望启用分页模式。好的,您可以看到,当X64端口准备运行IA32代码时,在IntelFspWrapperPkg/Library/BaseFspApiLib/X64/Thunk64To32.S中所做的事情与此相反。