Clean up CSM related include files to match specification

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8469 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
mdkinney
2009-06-04 22:49:59 +00:00
parent 68167fed0e
commit 9226e4ee0a
3 changed files with 80 additions and 0 deletions

View File

@ -87,6 +87,22 @@ typedef enum {
Legacy16InstallPciHandler = 0x0008
} EFI_COMPATIBILITY_FUNCTIONS;
///////////////////////////////////////////////////////////////////////////////
// EFI_DISPATCH_OPROM_TABLE
///////////////////////////////////////////////////////////////////////////////
typedef struct {
UINT16 PnPInstallationCheckSegment;
UINT16 PnPInstallationCheckOffset;
UINT16 OpromSegment;
UINT8 PciBus;
UINT8 PciDeviceFunction;
UINT8 NumberBbsEntries;
VOID *BbsTablePointer; /// @bug: variable size on 32/64-bit systems.
UINT16 RuntimeSegment;
} EFI_DISPATCH_OPROM_TABLE;
//
// EFI_TO_COMPATIBILITY16_INIT_TABLE
//