Index: kernel/arch/ia64/include/bootinfo.h
===================================================================
--- kernel/arch/ia64/include/bootinfo.h	(revision 1025d287b38dfbafd8f22c00a259f14af70cbab6)
+++ kernel/arch/ia64/include/bootinfo.h	(revision 13964ef1082670e85a9f9124d47b2d11249c7310)
@@ -34,4 +34,11 @@
 #define CONFIG_INIT_TASKS	32
 
+#define MEMMAP_ITEMS 128
+
+#define EFI_MEMMAP_FREE_MEM 0
+#define EFI_MEMMAP_IO 1
+#define EFI_MEMMAP_IO_PORTS 2
+
+
 typedef struct {
 	void *addr; 
@@ -44,7 +51,16 @@
 } binit_t;
 
+typedef struct {
+	unsigned int type;
+	unsigned long base;
+	unsigned long size;
+}efi_memmap_item_t;
+
 
 typedef struct {
 	binit_t taskmap;
+
+	efi_memmap_item_t memmap[MEMMAP_ITEMS];
+	unsigned int memmap_items;
 
 	unsigned long * sapic;
