a13c19b450
In the current design, UEFI loader name is not supported, it is hard to ditinguish UEFI boot loader (efi stub in the code) from other multiboot compiliant boot loader (such as SBL, ABL, GRUB etc) explicitly. From long term, it is better that detect boot loader according to loader name and use different boot method according to different boot loader and VM configuration flag. Allocate memory to store UEFI loader name statically, set MULTIBOOT_INFO_BOOT_LOADER_NAME in flag of the multiboot header, store host physical start address of loader name in the multiboot header according to multiboot protocol. V5-->V6: Update "Tracked-On" Tracked-On: #2944 Signed-off-by: Xiangyang Wu <xiangyang.wu@linux.intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com> |
||
---|---|---|
.. | ||
clearlinux | ||
Makefile | ||
MpService.h | ||
boot.c | ||
boot.h | ||
efilinux.h | ||
malloc.c | ||
multiboot.h | ||
pe.c | ||
stdlib.h |