]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkCompatibilityPkg/Foundation/Framework/Include/EfiCapsule.h
Sync all bug fixes between EDK1.04 and EDK1.06 into EdkCompatibilityPkg.
[mirror_edk2.git] / EdkCompatibilityPkg / Foundation / Framework / Include / EfiCapsule.h
index f2e996a794d37e59f98305c8b7675c2ae8d3aa25..cae8aec1619e771cc7349e57fe935f041df096ee 100644 (file)
@@ -1,6 +1,6 @@
 /*++\r
 \r
-Copyright (c) 2004 - 2007, Intel Corporation. All rights reserved.<BR>\r
+Copyright (c) 2004 - 2010, 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
@@ -59,6 +59,11 @@ typedef struct {
   VOID*    CapsulePtr[1];\r
 } EFI_CAPSULE_TABLE;\r
 \r
+//\r
+// This struct is deprecated because VendorTable entries physical address will not be fixed up when \r
+// transitioning from preboot to runtime phase. So we don't need CapsuleInfoTable to record capsule\r
+// GUIDs any more for runtime convert.\r
+//\r
 typedef struct {\r
   UINT32      CapsuleGuidNumber;\r
   EFI_GUID    CapsuleGuidPtr[1];\r
@@ -66,6 +71,7 @@ typedef struct {
 \r
 //\r
 // This GUID is used for collecting all capsules' Guids who install in ConfigTable.\r
+// This GUID is deprecated as well.\r
 //\r
 #define EFI_CAPSULE_INFO_GUID \\r
   { \\r