summaryrefslogtreecommitdiffstats
path: root/IntelSiliconPkg
diff options
context:
space:
mode:
authorJiewen Yao <jiewen.yao@intel.com>2016-06-16 08:42:44 +0800
committerJiewen Yao <jiewen.yao@intel.com>2016-06-16 08:42:44 +0800
commit9fb16e2143009c3158ab4be11adc3380bdab44ff (patch)
tree6e6df52d4f11861aca438deaa378bfa75ec7747b /IntelSiliconPkg
parent469e1e1e4203b5d369fdce790883cb0aa035a744 (diff)
downloadedk2-9fb16e2143009c3158ab4be11adc3380bdab44ff.tar.gz
edk2-9fb16e2143009c3158ab4be11adc3380bdab44ff.tar.bz2
edk2-9fb16e2143009c3158ab4be11adc3380bdab44ff.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>
Diffstat (limited to 'IntelSiliconPkg')
-rw-r--r--IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h7
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