summaryrefslogtreecommitdiffstats
path: root/sys/i386/include/bootinfo.h
diff options
context:
space:
mode:
authorrpaulo <rpaulo@FreeBSD.org>2010-04-07 18:52:51 +0000
committerrpaulo <rpaulo@FreeBSD.org>2010-04-07 18:52:51 +0000
commit3d3aa162c85c6fe2aa7807ef3962e85da3e26026 (patch)
tree1f7b8a5ee5117f074fcef266df79d5a7259ad3e0 /sys/i386/include/bootinfo.h
parent6f8f4836aaf7cd9d98ba091ad62077f171c8d5f4 (diff)
downloadFreeBSD-src-3d3aa162c85c6fe2aa7807ef3962e85da3e26026.zip
FreeBSD-src-3d3aa162c85c6fe2aa7807ef3962e85da3e26026.tar.gz
Add EFI boot info fields.
Diffstat (limited to 'sys/i386/include/bootinfo.h')
-rw-r--r--sys/i386/include/bootinfo.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/i386/include/bootinfo.h b/sys/i386/include/bootinfo.h
index 09b4e2c..9c36e28 100644
--- a/sys/i386/include/bootinfo.h
+++ b/sys/i386/include/bootinfo.h
@@ -65,6 +65,13 @@ struct bootinfo {
u_int32_t bi_kernend; /* end of kernel space */
u_int32_t bi_envp; /* environment */
u_int32_t bi_modulep; /* preloaded modules */
+ uint64_t bi_hcdp; /* DIG64 HCDP table */
+ uint64_t bi_fpswa; /* FPSWA interface */
+ uint64_t bi_systab; /* pa of EFI system table */
+ uint64_t bi_memmap; /* pa of EFI memory map */
+ uint64_t bi_memmap_size; /* size of EFI memory map */
+ uint64_t bi_memdesc_size; /* sizeof EFI memory desc */
+ uint32_t bi_memdesc_version; /* EFI memory desc version */
};
#ifdef _KERNEL
OpenPOWER on IntegriCloud