]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Synchronize the structure's member's name and comments for structure modified in...
authorklu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 3 Jul 2009 07:36:43 +0000 (07:36 +0000)
committerklu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 3 Jul 2009 07:36:43 +0000 (07:36 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8735 6f19259b-4bc3-4df7-8a09-765794883524

IntelFrameworkPkg/Include/Framework/Legacy16.h

index 52e53225122d319ade4e2a845ec2d9147442a5ce..ba7b6ca5a2abae223a4990ed2f7af93726e6a2eb 100644 (file)
@@ -160,14 +160,14 @@ typedef struct {
   UINT32                            MpTableLength;\r
   \r
   ///\r
-  /// The segment of the OEM-specific INT 15 table/code.\r
+  /// The segment of the OEM-specific INT table/code.\r
   /// 
-  UINT16                            OemInt15Segment;\r
+  UINT16                            OemIntSegment;\r
   \r
   ///\r
-  /// The offset of the OEM-specific INT 15 table/code.\r
+  /// The offset of the OEM-specific INT table/code.\r
   ///
-  UINT16                            OemInt15Offset;\r
+  UINT16                            OemIntOffset;\r
   \r
   ///\r
   /// The segment of the OEM-specific 32-bit table/code.\r
@@ -177,17 +177,46 @@ typedef struct {
   ///\r
   /// The offset of the OEM-specific 32-bit table/code.\r
   ///
-  UINT16                            Oem32Offset;
-  UINT16                            Oem16Segment;
-  UINT16                            Oem16Offset;
-  UINT16                            TpmSegment;
+  UINT16                            Oem32Offset;\r
+  \r
+  ///\r
+  /// The segment of the OEM-specific 16-bit table/code.\r
+  ///
+  UINT16                            Oem16Segment;\r
+  \r
+  ///\r
+  /// The offset of the OEM-specific 16-bit table/code.\r
+  ///
+  UINT16                            Oem16Offset;\r
+  \r
+  ///\r
+  /// The segment of the TPM binary passed to 16-bit CSM.\r
+  ///
+  UINT16                            TpmSegment;\r
+  \r
+  ///\r
+  /// The offset of the TPM binary passed to 16-bit CSM.\r
+  ///
   UINT16                            TpmOffset;\r
   \r
   ///\r
   /// A pointer to a string identifying the independent BIOS vendor.\r
   ///
-  UINT32                            IbvPointer;
-  UINT32                            PciExpressBase;
+  UINT32                            IbvPointer;\r
+  \r
+  ///\r
+  /// This field is NULL for all systems not supporting PCI Express. This field is the base\r
+  /// value of the start of the PCI Express memory-mapped configuration registers and\r
+  /// must be filled in prior to EfiCompatibility code issuing the Compatibility16 function\r
+  /// Compatibility16InitializeYourself().\r
+  /// Compatibility16InitializeYourself() is defined in Compatability16\r
+  /// Functions.\r
+  ///
+  UINT32                            PciExpressBase;\r
+  \r
+  ///\r
+  /// Maximum PCI bus number assigned.\r
+  ///
   UINT8                             LastPciBus;
 } EFI_COMPATIBILITY16_TABLE;
 
@@ -313,8 +342,9 @@ typedef struct {
   UINT8   NumberBbsEntries;             ///< The number of valid BBS table entries upon entry and exit. The IBV code may\r
                                         ///< increase this number, if BBS-compliant devices also hook INTs in order to force the\r
                                         ///< OpROM BIOS Setup to be executed.
-  VOID    *BbsTable;                    ///< Pointer to the BBS table.
-  UINT16  RuntimeSegment;
+  VOID    *BbsTablePointer;             ///< Pointer to the BBS table.
+  UINT16  OpromDestinationSegment;      ///< The segment where the OpROM can be relocated to. If this value is 0x0000, this\r
+                                        ///< means that the relocation of this run time code is not supported.
 } EFI_DISPATCH_OPROM_TABLE;
 
 ///
@@ -364,8 +394,16 @@ typedef struct {
   ///\r
   /// The size of the thunk code.\r
   ///
-  UINT32                            ThunkSizeInBytes;
-  UINT32                            LowPmmMemory;
+  UINT32                            ThunkSizeInBytes;\r
+  \r
+  ///\r
+  /// Starting address of memory under 1 MB.\r
+  ///
+  UINT32                            LowPmmMemory;\r
+  \r
+  ///\r
+  /// Length of low Memory block.\r
+  ///
   UINT32                            LowPmmMemorySizeInBytes;
 } EFI_TO_COMPATIBILITY16_INIT_TABLE;