mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-27 01:29:27 +00:00
Fix compilation for x86_64-efi.
This commit is contained in:
1 parent
1b18d6b0d3
commit
78d2b81bd1
2 files changed
+5
-1
No files matched your search
@@ -143,7 +143,7 @@ efi_boot (struct grub_relocator *rel,
|
|||||||
#else
|
#else
|
||||||
struct grub_relocator_efi_state state_efi = MULTIBOOT_EFI_INITIAL_STATE;
|
struct grub_relocator_efi_state state_efi = MULTIBOOT_EFI_INITIAL_STATE;
|
||||||
#endif
|
#endif
|
||||||
state_efi.MULTIBOOT_EFI_ENTRY_REGISTER = grub_multiboot_payload_eip;
|
state_efi.MULTIBOOT_EFI_ENTRY_REGISTER = GRUB_MULTIBOOT (payload_eip);
|
||||||
state_efi.MULTIBOOT_EFI_MBI_REGISTER = target;
|
state_efi.MULTIBOOT_EFI_MBI_REGISTER = target;
|
||||||
|
|
||||||
grub_relocator_efi_boot (rel, state_efi);
|
grub_relocator_efi_boot (rel, state_efi);
|
||||||
|
|||||||
@@ -43,6 +43,10 @@
|
|||||||
.rcx = 0, \
|
.rcx = 0, \
|
||||||
.rdx = 0, \
|
.rdx = 0, \
|
||||||
}
|
}
|
||||||
|
#define MULTIBOOT2_EFI_INITIAL_STATE { .rax = MULTIBOOT2_BOOTLOADER_MAGIC, \
|
||||||
|
.rcx = 0, \
|
||||||
|
.rdx = 0, \
|
||||||
|
}
|
||||||
#define MULTIBOOT_EFI_ENTRY_REGISTER rip
|
#define MULTIBOOT_EFI_ENTRY_REGISTER rip
|
||||||
#define MULTIBOOT_EFI_MBI_REGISTER rbx
|
#define MULTIBOOT_EFI_MBI_REGISTER rbx
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in new issue
Block a user