]> git.proxmox.com Git - mirror_edk2.git/blobdiff - DuetPkg/DxeIpl/HobGeneration.h
MdePkg/BluetoothHc: Add detailed function header comments
[mirror_edk2.git] / DuetPkg / DxeIpl / HobGeneration.h
index 61d2e9966fd7189b072c08b646888fd9847c7745..f9f8f315ab637e234af4cd7dbd045b35e468982a 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
 \r
-Copyright (c) 2006 - 2007, Intel Corporation                                                         \r
-All rights reserved. This program and the accompanying materials                          \r
+Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>\r
+This program and the accompanying materials                          \r
 are licensed and made available under the terms and conditions of the BSD License         \r
 which accompanies this distribution.  The full text of the license may be found at        \r
 http://opensource.org/licenses/bsd-license.php                                            \r
@@ -26,14 +26,11 @@ Revision History:
 #define EFI_MEMORY_BELOW_1MB_START     0x86000\r
 #define EFI_MEMORY_BELOW_1MB_END       0x9F800\r
 #define EFI_MEMORY_STACK_PAGE_NUM      0x20\r
-#define CONSUMED_MEMORY                0x2000000\r
+#define CONSUMED_MEMORY                0x100000 * 80\r
 \r
 #define NV_STORAGE_START               0x15000\r
 #define NV_STORAGE_STATE               0x19000\r
 \r
-#define EFI_LDR_MEMORY_DESCRIPTOR_GUID \\r
-  { 0x7701d7e5, 0x7d1d, 0x4432, {0xa4, 0x68, 0x67, 0x3d, 0xab, 0x8a, 0xde, 0x60}}\r
-\r
 #pragma pack(1)\r
 \r
 typedef struct {\r
@@ -48,15 +45,9 @@ typedef struct {
 \r
 typedef struct {\r
   EFI_HOB_GUID_TYPE             Hob;\r
-  VOID                          *Interface;\r
+  EFI_PHYSICAL_ADDRESS          Interface;\r
 } PROTOCOL_HOB;\r
 \r
-typedef struct {\r
-  EFI_HOB_GUID_TYPE             Hob;\r
-  UINTN                         MemDescCount;\r
-  EFI_MEMORY_DESCRIPTOR         *MemDesc;\r
-} MEMORY_DESC_HOB;\r
-\r
 typedef struct {\r
   EFI_HOB_GUID_TYPE                         Hob;\r
   // Note: we get only one PCI Segment now.\r
@@ -84,6 +75,7 @@ typedef struct {
   EFI_HOB_RESOURCE_DESCRIPTOR       MemoryAbove1MB;\r
   EFI_HOB_RESOURCE_DESCRIPTOR       MemoryAbove4GB;\r
   EFI_HOB_MEMORY_ALLOCATION_MODULE  DxeCore;\r
+  EFI_HOB_RESOURCE_DESCRIPTOR       MemoryDxeCore;\r
   MEMORY_TYPE_INFORMATION_HOB       MemoryTypeInfo;\r
   TABLE_HOB                         Acpi;\r
   TABLE_HOB                         Acpi20;\r
@@ -105,7 +97,8 @@ typedef struct {
 \r
   FVB_HOB                           NvStorageFvb;\r
   FVB_HOB                           NvStorage;\r
-\r
+  \r
+  EFI_HOB_RESOURCE_DESCRIPTOR       NvFtwFvResource;\r
   FVB_HOB                           NvFtwFvb;\r
   FVB_HOB                           NvFtwWorking;\r
   FVB_HOB                           NvFtwSpare;\r