\r
#include <Protocol/UnixThunk.h>\r
#include <Protocol/UnixIo.h>\r
-#include <Guid/Logo.h>\r
#include <Guid/UnixSystemConfig.h>\r
\r
extern BDS_CONSOLE_CONNECT_ENTRY gPlatformConsole[];\r
//\r
// Platform BDS Functions\r
//\r
-VOID\r
-PlatformBdsInit (\r
- IN EFI_BDS_ARCH_PROTOCOL_INSTANCE *PrivateData\r
- )\r
-;\r
-\r
-VOID\r
-PlatformBdsPolicyBehavior (\r
- IN EFI_BDS_ARCH_PROTOCOL_INSTANCE *PrivateData,\r
- IN LIST_ENTRY *DriverOptionList,\r
- IN LIST_ENTRY *BootOptionList\r
- )\r
-;\r
-\r
VOID\r
PlatformBdsGetDriverOption (\r
IN LIST_ENTRY *BdsDriverLists\r
)\r
;\r
\r
-VOID\r
-PlatformBdsBootFail (\r
- IN BDS_COMMON_OPTION *Option,\r
- IN EFI_STATUS Status,\r
- IN CHAR16 *ExitData,\r
- IN UINTN ExitDataSize\r
- )\r
-;\r
-\r
-VOID\r
-PlatformBdsBootSuccess (\r
- IN BDS_COMMON_OPTION *Option\r
- )\r
-;\r
-\r
EFI_STATUS\r
ProcessCapsules (\r
EFI_BOOT_MODE BootMode\r