]> git.proxmox.com Git - mirror_edk2.git/commitdiff
IntelSiliconPkg/IgdOpRegion: Add definition for Intel IGD
authorJiewen Yao <jiewen.yao@intel.com>
Thu, 16 Jun 2016 00:42:44 +0000 (08:42 +0800)
committerJiewen Yao <jiewen.yao@intel.com>
Thu, 16 Jun 2016 00:42:44 +0000 (08:42 +0800)
 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>
IntelSiliconPkg/Include/IndustryStandard/IgdOpRegion.h

index 31f20109486761114348c9b55f379be5ee9d39d3..a0ee79d85307025c392c53f3c4d3f37858cc0ed0 100644 (file)
@@ -117,3 +117,10 @@ typedef struct {
 typedef struct {\r
   INTEL_IGD_OPREGION_HEADER Header; ///< OpRegion header\r
   INTEL_IGD_OPREGION_MBOX1  MBox1;  ///< Mailbox 1: Public ACPI Methods\r
 typedef struct {\r
   INTEL_IGD_OPREGION_HEADER Header; ///< OpRegion header\r
   INTEL_IGD_OPREGION_MBOX1  MBox1;  ///< Mailbox 1: Public ACPI Methods\r
+  INTEL_IGD_OPREGION_MBOX2  MBox2;  ///< Mailbox 2: Software SCI Inteface\r
+  INTEL_IGD_OPREGION_MBOX3  MBox3;  ///< Mailbox 3: BIOS/Driver Communication\r
+  INTEL_IGD_OPREGION_VBT    VBT;    ///< VBT: Video BIOS Table (OEM customizable data)\r
+} IGD_IGD_OPREGION_STRUCTURE;\r
+#pragma pack()\r
+\r
+#endif\r