2008-07-04 Pavel Roskin <proski@gnu.org>

* kern/i386/linuxbios/init.c (grub_machine_init): Cast addr to
	grub_addr_t before casting it to the void pointer to fix a
	warning.  Non-addressable regions are discarded earlier.
	(grub_arch_modules_addr): Cast _end to grub_addr_t.
	* kern/i386/linuxbios/table.c: Include grub/misc.h.
	(check_signature): Don't shadow table_header.
	(grub_linuxbios_table_iterate): Cast numeric constants to
	grub_linuxbios_table_header_t.
	* include/grub/i386/linuxbios/init.h: Add noreturn attribute to
	grub_stop().
This commit is contained in:
proski 2008-07-04 03:26:10 +00:00
parent af58ab3dbc
commit bcd35b903d
4 changed files with 21 additions and 7 deletions

View file

@ -140,7 +140,7 @@ grub_machine_init (void)
quarter);
}
else
grub_mm_init_region ((void *) addr, (grub_size_t) size);
grub_mm_init_region ((void *) (grub_addr_t) addr, (grub_size_t) size);
return 0;
}
@ -168,5 +168,5 @@ grub_machine_fini (void)
grub_addr_t
grub_arch_modules_addr (void)
{
return ALIGN_UP(_end, GRUB_MOD_ALIGN);
return ALIGN_UP((grub_addr_t) _end, GRUB_MOD_ALIGN);
}