+2009-06-11 Pavel Roskin <proski@gnu.org>
+
+ * loader/i386/bsd.c (grub_freebsd_boot): Rename `entry' to
+ `entry_lo' to fix variable shadowing.
+
2009-06-11 Christian Franke <franke@computer.org>
* kern/misc.c (__enable_execute_stack): Add missing return type
{
grub_uint32_t *gdt;
grub_uint8_t *trampoline;
- void (*launch_trampoline) (grub_addr_t entry, ...)
+ void (*launch_trampoline) (grub_addr_t entry_lo, ...)
__attribute__ ((cdecl, regparm (0)));
grub_uint8_t *pagetable;
trampoline = (grub_uint8_t *) (kern_end - 4096 + 24
+ sizeof (struct gdt_descriptor));
launch_trampoline = (void __attribute__ ((cdecl, regparm (0)))
- (*) (grub_addr_t entry, ...)) trampoline;
+ (*) (grub_addr_t entry_lo, ...)) trampoline;
grub_bsd64_trampoline_gdt = (grub_uint32_t) gdtdesc;
grub_bsd64_trampoline_selfjump
= (grub_uint32_t) (trampoline + 6