Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <[email protected]>
Cc: Liming Gao <[email protected]>
---
 MdePkg/Include/Guid/GraphicsInfoHob.h | 17 ++++++++++++++++-
 MdePkg/MdePkg.dec                     |  1 +
 2 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/MdePkg/Include/Guid/GraphicsInfoHob.h 
b/MdePkg/Include/Guid/GraphicsInfoHob.h
index 3bcead0..b807213 100644
--- a/MdePkg/Include/Guid/GraphicsInfoHob.h
+++ b/MdePkg/Include/Guid/GraphicsInfoHob.h
@@ -1,7 +1,7 @@
 /** @file
   Hob guid for Information about the graphics mode.
 
-  Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>
+  Copyright (c) 2015 - 2016, Intel Corporation. All rights reserved.<BR>
   This program and the accompanying materials
   are licensed and made available under the terms and conditions of the BSD 
License
   which accompanies this distribution. The full text of the license may be 
found at
@@ -25,12 +25,27 @@
     0x39f62cce, 0x6825, 0x4669, { 0xbb, 0x56, 0x54, 0x1a, 0xba, 0x75, 0x3a, 
0x07 } \
   }
 
+#define EFI_PEI_GRAPHICS_DEVICE_INFO_HOB_GUID \
+  { \
+    0xe5cb2ac9, 0xd35d, 0x4430, { 0x93, 0x6e, 0x1d, 0xe3, 0x32, 0x47, 0x8d, 
0xe7 } \
+  }
+
 typedef struct {
   EFI_PHYSICAL_ADDRESS                  FrameBufferBase;
   UINT32                                FrameBufferSize;
   EFI_GRAPHICS_OUTPUT_MODE_INFORMATION  GraphicsMode;
 } EFI_PEI_GRAPHICS_INFO_HOB;
 
+typedef struct {
+  UINT16                                VendorId;           ///< Ignore if the 
value is 0xFFFF.
+  UINT16                                DeviceId;           ///< Ignore if the 
value is 0xFFFF.
+  UINT16                                SubsystemVendorId;  ///< Ignore if the 
value is 0xFFFF.
+  UINT16                                SubsystemId;        ///< Ignore if the 
value is 0xFFFF.
+  UINT8                                 RevisionId;         ///< Ignore if the 
value is 0xFF.
+  UINT8                                 BarIndex;           ///< Ignore if the 
value is 0xFF.
+} EFI_PEI_GRAPHICS_DEVICE_INFO_HOB;
+
 extern EFI_GUID gEfiGraphicsInfoHobGuid;
+extern EFI_GUID gEfiGraphicsDeviceInfoHobGuid;
 
 #endif
diff --git a/MdePkg/MdePkg.dec b/MdePkg/MdePkg.dec
index 458d568..46573a1 100644
--- a/MdePkg/MdePkg.dec
+++ b/MdePkg/MdePkg.dec
@@ -727,6 +727,7 @@ [Guids]
   #
   ## Include/Guid/GraphicsInfoHob.h
   gEfiGraphicsInfoHobGuid           = { 0x39f62cce, 0x6825, 0x4669, { 0xbb, 
0x56, 0x54, 0x1a, 0xba, 0x75, 0x3a, 0x07 }}
+  gEfiGraphicsDeviceInfoHobGuid     = { 0xe5cb2ac9, 0xd35d, 0x4430, { 0x93, 
0x6e, 0x1d, 0xe3, 0x32, 0x47, 0x8d, 0xe7 }}
 
   ## Guid for EFI_DISK_INFO_PROTOCOL.Interface to specify UFS interface.
   ## Include/Protocol/DiskInfo.h
-- 
2.8.3.windows.1

_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to