diff options
author | Jiewen Yao <jiewen.yao@intel.com> | 2016-06-16 08:42:44 +0800 |
---|---|---|
committer | Hao Wu <hao.a.wu@intel.com> | 2016-07-15 13:33:49 +0800 |
commit | eafc53fb3cece2d150b02b96b4454b733dd2304a (patch) | |
tree | e91828ea8f51636810d5ad60453d711dfb4fdb07 /IntelSiliconPkg | |
parent | cddab5b9f6f74ae73b747b0dd80dfe04a0af6154 (diff) | |
download | edk2-eafc53fb3cece2d150b02b96b4454b733dd2304a.tar.gz edk2-eafc53fb3cece2d150b02b96b4454b733dd2304a.tar.bz2 edk2-eafc53fb3cece2d150b02b96b4454b733dd2304a.zip |
IntelSiliconPkg/IgdOpRegion: Add definition for Intel IGD
OpRegion.
Add IGD OpRegion definition from Intel Integrated Graphics Device OpRegion
Specification.
at https://01.org/sites/default/files/documentation/acpi_igd_opregion_spec_0.pdf
Previous submission seems appears to be cut off. I do not know why.
Add missing part here.
Cc: Giri P Mudusuru <giri.p.mudusuru@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jiewen Yao <jiewen.yao@intel.com>
Reviewed-by: Giri P Mudusuru <giri.p.mudusuru@intel.com>
(cherry picked from commit 9fb16e2143009c3158ab4be11adc3380bdab44ff)
Diffstat (limited to 'IntelSiliconPkg')
-rw-r--r-- | IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h b/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h index 31f2010948..a0ee79d853 100644 --- a/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h +++ b/IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h @@ -117,3 +117,10 @@ typedef struct { typedef struct {
INTEL_IGD_OPREGION_HEADER Header; ///< OpRegion header
INTEL_IGD_OPREGION_MBOX1 MBox1; ///< Mailbox 1: Public ACPI Methods
+ INTEL_IGD_OPREGION_MBOX2 MBox2; ///< Mailbox 2: Software SCI Inteface
+ INTEL_IGD_OPREGION_MBOX3 MBox3; ///< Mailbox 3: BIOS/Driver Communication
+ INTEL_IGD_OPREGION_VBT VBT; ///< VBT: Video BIOS Table (OEM customizable data)
+} IGD_IGD_OPREGION_STRUCTURE;
+#pragma pack()
+
+#endif
|