mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-09-02 17:34:27 +00:00
hv: a few fixes for multiboot2 boot
- need to specify the load_addr in the multiboot2 address tag. GRUB needs it to correctly calculate the ACRN binary's load size if load_end_addr is a non-zero value. - multiboot2 can be enabled if hypervisor relocation is disabled. - print the name of the boot loader. This might be helpful if the boot loader, e.g. GRUB, inludes its version in the name string. Tracked-On: #4441 Signed-off-by: Victor Sun <victor.sun@intel.com> Signed-off-by: Zide Chen <zide.chen@intel.com> Reviewed-by: Yin Fengwei <fengwei.yin@intel.com>
This commit is contained in:
@@ -111,6 +111,10 @@ ifeq (y, $(CONFIG_MULTIBOOT2))
|
||||
ASFLAGS += -DCONFIG_MULTIBOOT2
|
||||
endif
|
||||
|
||||
ifeq (y, $(CONFIG_RELOC))
|
||||
ASFLAGS += -DCONFIG_RELOC
|
||||
endif
|
||||
|
||||
LDFLAGS += -Wl,--gc-sections -nostartfiles -nostdlib
|
||||
LDFLAGS += -Wl,-n,-z,max-page-size=0x1000
|
||||
LDFLAGS += -Wl,--no-dynamic-linker
|
||||
|
Reference in New Issue
Block a user