//********************************************************************** //********************************************************************** //** ** //** (C)Copyright 1985-2011, American Megatrends, Inc. ** //** ** //** All Rights Reserved. ** //** ** //** 5555 Oakbrook Pkwy, Suite 200, Norcross, GA 30093 ** //** ** //** Phone: (770)-246-8600 ** //** ** //********************************************************************** //********************************************************************** //********************************************************************** // $Header: /Alaska/SOURCE/Modules/AHCI/INT13/protocol/LegacyAhci.h 5 2/10/11 10:50a Rameshr $ // // $Revision: 5 $ // // $Date: 2/10/11 10:50a $ //********************************************************************** // Revision History // ---------------- // $Log: /Alaska/SOURCE/Modules/AHCI/INT13/protocol/LegacyAhci.h $ // // 5 2/10/11 10:50a Rameshr // [TAG] EIP53704 // [Category] Improvement // [Description] AMI headers update for Alaska Ahci Driver // [Files] LegacyAhci.h // // 4 5/28/08 9:42a Rameshraju // Updated the AMI Address. // // 3 3/28/08 12:15p Michaela // updated copyright // // 2 8/02/08 12:48p Anandakrishnanl // Matched InitAhciSupport Parameters with c file // // 1 12/07/07 11:18a Olegi // // //********************************************************************** // // // Name: LegacyAhci.h // // Description: AHCI INT13 initialization protocol // // //********************************************************************** #ifndef __LEGACY_AHCI_PROTOCOL_H__ #define __LEGACY_AHCI_PROTOCOL_H__ #ifdef __cplusplus extern "C" { #endif #define EFI_AHCI_INT13_INIT_PROTOCOL_GUID \ { 0x67820532, 0x7613, 0x4dd3, 0x9e, 0xd7, 0x3d, 0x9b, 0xe3, 0xa7, 0xda, 0x63 } // the following ifndef is used when this .h file is included from EDK module... #ifndef GUID_VARIABLE_DECLARATION #define GUID_VARIABLE_DECLARATION(Variable, Guid) extern EFI_GUID Variable #endif GUID_VARIABLE_DECLARATION(gAint13ProtocolGuid,EFI_AHCI_INT13_INIT_PROTOCOL_GUID); #ifndef GUID_VARIABLE_DEFINITION #pragma pack (1) typedef struct _EFI_AHCI_INT13_INIT_PROTOCOL EFI_AHCI_INT13_INIT_PROTOCOL; typedef EFI_STATUS (EFIAPI *EFI_INIT_AHCI_INT13_SUPPORT) (); // //---------------------------------------------------------------------------- // Name: EFI_AHCI_INT13_INIT_PROTOCOL // // Description: AHCI Int13 initialization protocol definition // //---------------------------------------------------------------------------- // typedef struct _EFI_AHCI_INT13_INIT_PROTOCOL { EFI_INIT_AHCI_INT13_SUPPORT InitAhciInt13Support; } EFI_AHCI_INT13_INIT_PROTOCOL; #pragma pack () /****** DO NOT WRITE BELOW THIS LINE *******/ #endif // #ifndef GUID_VARIABLE_DEFINITION #ifdef __cplusplus } #endif #endif //********************************************************************** //********************************************************************** //** ** //** (C)Copyright 1985-2011, American Megatrends, Inc. ** //** ** //** All Rights Reserved. ** //** ** //** 5555 Oakbrook Pkwy, Suite 200, Norcross, GA 30093 ** //** ** //** Phone: (770)-246-8600 ** //** ** //********************************************************************** //**********************************************************************