]> git.proxmox.com Git - grub2.git/commit - ChangeLog
2006-04-20 Yoshinori K. Okuji <okuji@enbug.org>
authorokuji <okuji@localhost>
Thu, 20 Apr 2006 04:29:17 +0000 (04:29 +0000)
committerokuji <okuji@localhost>
Thu, 20 Apr 2006 04:29:17 +0000 (04:29 +0000)
commit2eab1c0dad74826b6f00353415b9a7c90d4e6bf0
treed2b9006f286fee19b666800e397712180646f4cf
parentc352d8dd0bca7341edb3acfd32f8b88d4b1f6d9b
2006-04-20  Yoshinori K. Okuji  <okuji@enbug.org>

        Add support for pre-loaded modules into the EFI port.

        * util/i386/efi/grub-mkimage.c (make_mods_section): Rewritten
        completely. Accept one more argument DIR. The caller has changed.

        * kern/i386/efi/init.c (grub_arch_modules_addr): Removed.

        * kern/efi/efi.c: Include grub/efi/pe32.h and grub/kernel.h.
        (grub_efi_loaded_image_guid): New variable.
        (grub_efi_get_loaded_image): New function.
        (grub_arch_modules_addr): Likewise.

        * include/grub/efi/efi.h (grub_efi_get_loaded_image): New
        prototype.

        * include/grub/efi/api.h (GRUB_EFI_LOADED_IMAGE_GUID): New macro.
        (struct grub_efi_loaded_image): New structure.
        (grub_efi_loaded_image_t): New type.
ChangeLog
include/grub/efi/api.h
include/grub/efi/efi.h
kern/efi/efi.c
kern/i386/efi/init.c
util/i386/efi/grub-mkimage.c