From 84478dedd0e120980d03eb11615c3254eea7612e Mon Sep 17 00:00:00 2001 From: mdkinney Date: Sun, 7 Jun 2009 04:45:48 +0000 Subject: Remove EFI_BDS_ARCH_PROTOCOL_INSTANCE from PlatformBdsLib.h and BdsDxe module git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8495 6f19259b-4bc3-4df7-8a09-765794883524 --- UnixPkg/Library/UnixBdsLib/BdsPlatform.c | 20 ++++++++++---------- UnixPkg/Library/UnixBdsLib/BdsPlatform.h | 29 ----------------------------- 2 files changed, 10 insertions(+), 39 deletions(-) (limited to 'UnixPkg') diff --git a/UnixPkg/Library/UnixBdsLib/BdsPlatform.c b/UnixPkg/Library/UnixBdsLib/BdsPlatform.c index 7b11dd0f7d..cbbfc4e227 100644 --- a/UnixPkg/Library/UnixBdsLib/BdsPlatform.c +++ b/UnixPkg/Library/UnixBdsLib/BdsPlatform.c @@ -66,8 +66,9 @@ SetupVariableInit ( // BDS Platform Functions // VOID +EFIAPI PlatformBdsInit ( - IN EFI_BDS_ARCH_PROTOCOL_INSTANCE *PrivateData + VOID ) /*++ @@ -78,8 +79,6 @@ Routine Description: Arguments: - PrivateData - The EFI_BDS_ARCH_PROTOCOL_INSTANCE instance - Returns: None. @@ -300,8 +299,8 @@ Returns: } VOID +EFIAPI PlatformBdsPolicyBehavior ( - IN EFI_BDS_ARCH_PROTOCOL_INSTANCE *PrivateData, IN OUT LIST_ENTRY *DriverOptionList, IN OUT LIST_ENTRY *BootOptionList ) @@ -315,8 +314,6 @@ Routine Description: Arguments: - PrivateData - The EFI_BDS_ARCH_PROTOCOL_INSTANCE instance - DriverOptionList - The header of the driver option link list BootOptionList - The header of the boot option link list @@ -327,8 +324,9 @@ Returns: --*/ { - EFI_STATUS Status; - UINT16 Timeout; + EFI_STATUS Status; + UINT16 Timeout; + EFI_BOOT_MODE BootMode; // // Init the time out value @@ -343,13 +341,13 @@ Returns: // // Get current Boot Mode // - Status = BdsLibGetBootMode (&PrivateData->BootMode); + Status = BdsLibGetBootMode (&BootMode); // // Go the different platform policy with different boot mode // Notes: this part code can be change with the table policy // - switch (PrivateData->BootMode) { + switch (BootMode) { case BOOT_ASSUMING_NO_CONFIGURATION_CHANGES: case BOOT_WITH_MINIMAL_CONFIGURATION: @@ -442,6 +440,7 @@ Returns: } VOID +EFIAPI PlatformBdsBootSuccess ( IN BDS_COMMON_OPTION *Option ) @@ -478,6 +477,7 @@ Returns: } VOID +EFIAPI PlatformBdsBootFail ( IN BDS_COMMON_OPTION *Option, IN EFI_STATUS Status, diff --git a/UnixPkg/Library/UnixBdsLib/BdsPlatform.h b/UnixPkg/Library/UnixBdsLib/BdsPlatform.h index 61f7a1f8b1..4fd8bf181b 100644 --- a/UnixPkg/Library/UnixBdsLib/BdsPlatform.h +++ b/UnixPkg/Library/UnixBdsLib/BdsPlatform.h @@ -82,20 +82,6 @@ typedef struct { // // Platform BDS Functions // -VOID -PlatformBdsInit ( - IN EFI_BDS_ARCH_PROTOCOL_INSTANCE *PrivateData - ) -; - -VOID -PlatformBdsPolicyBehavior ( - IN EFI_BDS_ARCH_PROTOCOL_INSTANCE *PrivateData, - IN LIST_ENTRY *DriverOptionList, - IN LIST_ENTRY *BootOptionList - ) -; - VOID PlatformBdsGetDriverOption ( IN LIST_ENTRY *BdsDriverLists @@ -115,21 +101,6 @@ PlatformBdsConnectSequence ( ) ; -VOID -PlatformBdsBootFail ( - IN BDS_COMMON_OPTION *Option, - IN EFI_STATUS Status, - IN CHAR16 *ExitData, - IN UINTN ExitDataSize - ) -; - -VOID -PlatformBdsBootSuccess ( - IN BDS_COMMON_OPTION *Option - ) -; - EFI_STATUS ProcessCapsules ( EFI_BOOT_MODE BootMode -- cgit v1.2.3