CVSROOT: /cvsroot/grub
Module name: grub2
Branch:
Changes by: Yoshinori K. Okuji <[EMAIL PROTECTED]> 06/04/20 04:29:17
Modified files:
. : ChangeLog
util/i386/efi : grub-mkimage.c
kern/i386/efi : init.c
kern/efi : efi.c
include/grub/efi: efi.h api.h
Log message:
2006-04-20 Yoshinori K. Okuji <[EMAIL PROTECTED]>
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.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/grub/grub2/ChangeLog.diff?tr1=1.238&tr2=1.239&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/grub/grub2/util/i386/efi/grub-mkimage.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/grub/grub2/kern/i386/efi/init.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/grub/grub2/kern/efi/efi.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/grub/grub2/include/grub/efi/efi.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/grub/grub2/include/grub/efi/api.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
_______________________________________________
Commit-grub mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-grub