summaryrefslogtreecommitdiffstats
path: root/sys/boot/uboot/lib/elf_freebsd.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/boot/uboot/lib/elf_freebsd.c')
-rw-r--r--sys/boot/uboot/lib/elf_freebsd.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/boot/uboot/lib/elf_freebsd.c b/sys/boot/uboot/lib/elf_freebsd.c
index b72d07c..b4fd1b3 100644
--- a/sys/boot/uboot/lib/elf_freebsd.c
+++ b/sys/boot/uboot/lib/elf_freebsd.c
@@ -31,6 +31,10 @@ __FBSDID("$FreeBSD$");
#include <sys/param.h>
#include <sys/linker.h>
+#ifdef __mips__
+#include <sys/proc.h>
+#include <machine/frame.h>
+#endif
#include <machine/md_var.h>
#include <machine/metadata.h>
#include <machine/elf.h>
@@ -81,7 +85,7 @@ __elfN(uboot_exec)(struct preloaded_file *fp)
return (error);
entry = (void *)e->e_entry;
- printf("Kernel entry at 0x%x...\n", (unsigned)entry);
+ printf("Kernel entry at 0x%p...\n", entry);
dev_cleanup();
printf("Kernel args: %s\n", fp->f_args);
OpenPOWER on IntegriCloud