grub/loader/i386/pc
marco_g c642636f8a 2005-02-14 Guillem Jover <guillem@hadrons.org>
* include/grub/dl.h (grub_dl_check_header): New prototype.
	(grub_arch_dl_check_header): Change return type to grub_err_t,
	remove size parameter and export function.  Update all callers.
	* kern/dl.c (grub_dl_check_header): New function.
	(grub_dl_load_core): Use `grub_dl_check_header' instead of
	`grub_arch_dl_check_header'.  Check ELF type.  Check if sections
	are inside the core.
	* kern/i386/dl.c (grub_arch_dl_check_header): Remove arch
	independent ELF header checks.
	* kern/powerpc/dl.c (grub_arch_dl_check_header): Likewise.
	* loader/i386/pc/multiboot.c (grub_rescue_cmd_multiboot): Use
	`grub_dl_check_header' instead of explicit checks.  Check for the
	ELF type.
	* loader/powerpc/ieee1275/linux.c (grub_rescue_cmd_linux): Use
	`grub_dl_check_header' instead of explicit checks.  Remove arch
	specific ELF header checks.
2005-02-14 18:41:33 +00:00
..
chainloader.c 2004-12-04 Marco Gerards <metgerards@student.han.nl> 2004-12-04 18:45:46 +00:00
chainloader_normal.c 2004-09-12 Tomas Ebenlendr <ebik@ucw.cz> 2004-09-12 12:20:52 +00:00
linux.c 2004-09-17 Marco Gerards <metgerards@student.han.nl> 2004-09-17 09:36:52 +00:00
linux_normal.c 2004-09-17 Marco Gerards <metgerards@student.han.nl> 2004-09-17 09:36:52 +00:00
multiboot.c 2005-02-14 Guillem Jover <guillem@hadrons.org> 2005-02-14 18:41:33 +00:00
multiboot_normal.c 2005-02-01 Guillem Jover <guillem@hadrons.org> 2005-02-01 21:53:35 +00:00