]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFrameworkPkg/Include/Framework/Legacy16.h
Reviewed the description in the FatBinPkg .dec file.
[mirror_edk2.git] / IntelFrameworkPkg / Include / Framework / Legacy16.h
index e31844249aa36411d453877dd4ba0fd92c97c7f2..858ea2379c67679e9a9e681320b1e8dfd5e7cf79 100644 (file)
@@ -16,7 +16,8 @@
   Module Name:  FrameworkLegacy16.h\r
 \r
   @par Revision Reference:\r
-  These definitions are from Compatibility Support Module Spec Version 0.96.\r
+  These definitions are from Compatibility Support Module Spec \r
+  Version 0.97.\r
 \r
 **/\r
 \r
@@ -86,6 +87,22 @@ typedef enum {
   Legacy16InstallPciHandler     = 0x0008\r
 } EFI_COMPATIBILITY_FUNCTIONS;\r
 \r
+\r
+///////////////////////////////////////////////////////////////////////////////\r
+// EFI_DISPATCH_OPROM_TABLE\r
+///////////////////////////////////////////////////////////////////////////////\r
+\r
+typedef struct {\r
+  UINT16  PnPInstallationCheckSegment;\r
+  UINT16  PnPInstallationCheckOffset;\r
+  UINT16  OpromSegment;\r
+  UINT8   PciBus;\r
+  UINT8   PciDeviceFunction;\r
+  UINT8   NumberBbsEntries;\r
+  VOID    *BbsTablePointer; /// @bug: variable size on 32/64-bit systems.\r
+  UINT16  RuntimeSegment;\r
+} EFI_DISPATCH_OPROM_TABLE;\r
+\r
 //\r
 // EFI_TO_COMPATIBILITY16_INIT_TABLE\r
 //\r