hollisb
9b09e6fca0
2007-02-20 Hollis Blanchard <hollis@penguinppc.org>
...
* include/grub/elfload.h (grub_elf32_load_hook_t): Return grub_err_t.
All users updated.
(grub_elf64_load_hook_t): Likewise.
* kern/elf.c: Call `grub_error_push' before `grub_error'. Improve
debug output.
2007-02-20 22:46:12 +00:00
hollisb
077d5fee0a
2007-02-12 Hollis Blanchard <hollis@penguinppc.org>
...
* include/grub/ieee1275/ieee1275.h: Update copyright.
* kern/powerpc/ieee1275/init.c: Likewise.
* kern/powerpc/ieee1275/openfw.c: Likewise.
* loader/powerpc/ieee1275/linux.c: Likewise.
* include/grub/elfload.h: Likewise.
* kern/elf.c: Likewise.
(grub_elf32_load): Pass `base' and `size' parameters. Update all
callers.
(grub_elf64_load): Likewise.
(grub_elf32_load_segment): Move to a nested function.
(grub_elf64_load_segment): Likewise.
2007-02-13 03:49:43 +00:00
jeroen
03e58196a8
2006-11-09 Jeroen Dekkers <jeroen@dekkers.cx>
...
* include/grub/types.h (__unused): Rename to UNUSED.
* kern/elf.c (grub_elf32_size): Use UNUSED instead of __unused.
(grub_elf64_size): Likewise.
2006-11-09 19:39:51 +00:00
hollisb
ae4f23bfa6
2006-11-03 Hollis Blanchard <hollis@penguinppc.org>
...
* kern/elf.c (grub_elf_file): Call grub_file_seek. Call
grub_error_push and grub_error_pop in the error-handling path.
(grub_elf32_load_segment): Only call grub_file_read with non-zero
length.
2006-11-03 23:05:14 +00:00
hollisb
8b55db6631
2006-11-03 Hollis Blanchard <hollis@penguinppc.org>
...
* include/grub/elfload.h: New file.
* kern/elf.c: Likewise.
2006-11-03 21:55:16 +00:00