You've already forked slimbootloader
mirror of
https://github.com/Dasharo/slimbootloader.git
synced 2026-03-06 15:26:20 -08:00
This will allow OsLoader payload to boot to 64-bit kernel entry point. If CPU supports 64-bit mode and a kernel image has 64-bit entry point, OsLoader will switch to 64-bit long mode and jump to the 64-bit entry point. Otherwise, continue to boot to 32-bit entry point. - Ported necessary code from EDK2 VitualMemory.c in MdeModulePkg - Moved PagingLib from BootloaderCorePkg to BootloaderCommonPkg - Removed unused FlushCacheLine - TBD: 64-bit IDT Next step is to support 64-bit Payload. - 32-bit compatible mode - 64-bit CryptoLib - etc. Signed-off-by: Aiden Park <aiden.park@intel.com>