]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Include/Guid/GraphicsInfoHob.h
MdePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / MdePkg / Include / Guid / GraphicsInfoHob.h
CommitLineData
697c6cf3
HW
1/** @file\r
2 Hob guid for Information about the graphics mode.\r
3\r
c0f09820 4 Copyright (c) 2015 - 2016, Intel Corporation. All rights reserved.<BR>\r
9344f092 5 SPDX-License-Identifier: BSD-2-Clause-Patent\r
697c6cf3
HW
6\r
7 @par Revision Reference:\r
8 This HOB is introduced in in PI Version 1.4.\r
9\r
10**/\r
11\r
12#ifndef _GRAPHICS_INFO_HOB_GUID_H_\r
13#define _GRAPHICS_INFO_HOB_GUID_H_\r
14\r
15#include <Protocol/GraphicsOutput.h>\r
16\r
17#define EFI_PEI_GRAPHICS_INFO_HOB_GUID \\r
18 { \\r
19 0x39f62cce, 0x6825, 0x4669, { 0xbb, 0x56, 0x54, 0x1a, 0xba, 0x75, 0x3a, 0x07 } \\r
20 }\r
21\r
c0f09820
RN
22#define EFI_PEI_GRAPHICS_DEVICE_INFO_HOB_GUID \\r
23 { \\r
24 0xe5cb2ac9, 0xd35d, 0x4430, { 0x93, 0x6e, 0x1d, 0xe3, 0x32, 0x47, 0x8d, 0xe7 } \\r
25 }\r
26\r
697c6cf3
HW
27typedef struct {\r
28 EFI_PHYSICAL_ADDRESS FrameBufferBase;\r
29 UINT32 FrameBufferSize;\r
30 EFI_GRAPHICS_OUTPUT_MODE_INFORMATION GraphicsMode;\r
31} EFI_PEI_GRAPHICS_INFO_HOB;\r
32\r
c0f09820
RN
33typedef struct {\r
34 UINT16 VendorId; ///< Ignore if the value is 0xFFFF.\r
35 UINT16 DeviceId; ///< Ignore if the value is 0xFFFF.\r
36 UINT16 SubsystemVendorId; ///< Ignore if the value is 0xFFFF.\r
37 UINT16 SubsystemId; ///< Ignore if the value is 0xFFFF.\r
38 UINT8 RevisionId; ///< Ignore if the value is 0xFF.\r
39 UINT8 BarIndex; ///< Ignore if the value is 0xFF.\r
40} EFI_PEI_GRAPHICS_DEVICE_INFO_HOB;\r
41\r
697c6cf3 42extern EFI_GUID gEfiGraphicsInfoHobGuid;\r
c0f09820 43extern EFI_GUID gEfiGraphicsDeviceInfoHobGuid;\r
697c6cf3
HW
44\r
45#endif\r