Synchronize PlatformBdsLibNull library class's header file to library instance.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6926 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
klu2 2008-12-09 05:17:06 +00:00
parent 262b066848
commit 41bc19f19d
1 changed files with 17 additions and 14 deletions

View File

@ -18,13 +18,14 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
// BDS Platform Functions // BDS Platform Functions
// //
/** /**
Platform Bds init. Include the platform firmware vendor, revision Platform Bds init. Incude the platform firmware vendor, revision
and so crc check. and so crc check.
@param PrivateData The EFI_BDS_ARCH_PROTOCOL_INSTANCE instance @param PrivateData The EFI_BDS_ARCH_PROTOCOL_INSTANCE instance
**/ **/
VOID VOID
EFIAPI
PlatformBdsInit ( PlatformBdsInit (
IN EFI_BDS_ARCH_PROTOCOL_INSTANCE *PrivateData IN EFI_BDS_ARCH_PROTOCOL_INSTANCE *PrivateData
) )
@ -101,17 +102,17 @@ PlatformBdsDiagnostics (
is driven by boot mode. IBV/OEM can customize this code for their specific is driven by boot mode. IBV/OEM can customize this code for their specific
policy action. policy action.
@param PrivateData The EFI_BDS_ARCH_PROTOCOL_INSTANCE instance
@param PrivateData The EFI_BDS_ARCH_PROTOCOL_INSTANCE instance @param DriverOptionList The header of the driver option link list
@param DriverOptionList The header of the driver option link list @param BootOptionList The header of the boot option link list
@param BootOptionList The header of the boot option link list
**/ **/
VOID VOID
EFIAPI
PlatformBdsPolicyBehavior ( PlatformBdsPolicyBehavior (
IN EFI_BDS_ARCH_PROTOCOL_INSTANCE *PrivateData, IN EFI_BDS_ARCH_PROTOCOL_INSTANCE *PrivateData,
IN OUT LIST_ENTRY *DriverOptionList, IN LIST_ENTRY *DriverOptionList,
IN OUT LIST_ENTRY *BootOptionList IN LIST_ENTRY *BootOptionList
) )
{ {
return ; return ;
@ -119,16 +120,17 @@ PlatformBdsPolicyBehavior (
/** /**
Hook point after a boot attempt succeeds. We don't expect a boot option to Hook point after a boot attempt succeeds. We don't expect a boot option to
return, so the EFI 1.0 specification defines that you will default to an return, so the UEFI 2.0 specification defines that you will default to an
interactive mode and stop processing the BootOrder list in this case. This interactive mode and stop processing the BootOrder list in this case. This
is alos a platform implementation and can be customized by IBV/OEM. is alos a platform implementation and can be customized by IBV/OEM.
@param Option Pointer to Boot Option that succeeded to boot. @param Option Pointer to Boot Option that succeeded to boot.
**/ **/
VOID VOID
EFIAPI
PlatformBdsBootSuccess ( PlatformBdsBootSuccess (
IN BDS_COMMON_OPTION *Option IN BDS_COMMON_OPTION *Option
) )
{ {
return; return;
@ -137,13 +139,14 @@ PlatformBdsBootSuccess (
/** /**
Hook point after a boot attempt fails. Hook point after a boot attempt fails.
@param Option Pointer to Boot Option that failed to boot. @param Option Pointer to Boot Option that failed to boot.
@param Status Status returned from failed boot. @param Status Status returned from failed boot.
@param ExitData Exit data returned from failed boot. @param ExitData Exit data returned from failed boot.
@param ExitDataSize Exit data size returned from failed boot. @param ExitDataSize Exit data size returned from failed boot.
**/ **/
VOID VOID
EFIAPI
PlatformBdsBootFail ( PlatformBdsBootFail (
IN BDS_COMMON_OPTION *Option, IN BDS_COMMON_OPTION *Option,
IN EFI_STATUS Status, IN EFI_STATUS Status,