VOID\r
)\r
{\r
- EFI_STATUS Status;\r
- EFI_HANDLE Handle;\r
- EFI_SMM_ACCESS2_PROTOCOL *SmmAccess;\r
+ EFI_STATUS Status;\r
+ EFI_HANDLE Handle;\r
+ EFI_SMM_ACCESS2_PROTOCOL *SmmAccess;\r
\r
- DEBUG((DEBUG_INFO,"InstallReadyToLock entering......\n"));\r
+ DEBUG ((DEBUG_INFO, "InstallReadyToLock entering......\n"));\r
//\r
// Inform the SMM infrastructure that we're entering BDS and may run 3rd party code hereafter\r
// Since PI1.2.1, we need signal EndOfDxe as ExitPmAuth\r
//\r
EfiEventGroupSignal (&gEfiEndOfDxeEventGroupGuid);\r
- DEBUG((DEBUG_INFO,"All EndOfDxe callbacks have returned successfully\n"));\r
+ DEBUG ((DEBUG_INFO, "All EndOfDxe callbacks have returned successfully\n"));\r
\r
//\r
// Install DxeSmmReadyToLock protocol in order to lock SMM\r
//\r
- Status = gBS->LocateProtocol (&gEfiSmmAccess2ProtocolGuid, NULL, (VOID **) &SmmAccess);\r
+ Status = gBS->LocateProtocol (&gEfiSmmAccess2ProtocolGuid, NULL, (VOID **)&SmmAccess);\r
if (!EFI_ERROR (Status)) {\r
Handle = NULL;\r
Status = gBS->InstallProtocolInterface (\r
ASSERT_EFI_ERROR (Status);\r
}\r
\r
- DEBUG((DEBUG_INFO,"InstallReadyToLock end\n"));\r
+ DEBUG ((DEBUG_INFO, "InstallReadyToLock end\n"));\r
return;\r
}\r
\r
**/\r
INTN\r
PlatformFindLoadOption (\r
- IN CONST EFI_BOOT_MANAGER_LOAD_OPTION *Key,\r
- IN CONST EFI_BOOT_MANAGER_LOAD_OPTION *Array,\r
- IN UINTN Count\r
-)\r
+ IN CONST EFI_BOOT_MANAGER_LOAD_OPTION *Key,\r
+ IN CONST EFI_BOOT_MANAGER_LOAD_OPTION *Array,\r
+ IN UINTN Count\r
+ )\r
{\r
- UINTN Index;\r
+ UINTN Index;\r
\r
for (Index = 0; Index < Count; Index++) {\r
if ((Key->OptionType == Array[Index].OptionType) &&\r
(StrCmp (Key->Description, Array[Index].Description) == 0) &&\r
(CompareMem (Key->FilePath, Array[Index].FilePath, GetDevicePathSize (Key->FilePath)) == 0) &&\r
(Key->OptionalDataSize == Array[Index].OptionalDataSize) &&\r
- (CompareMem (Key->OptionalData, Array[Index].OptionalData, Key->OptionalDataSize) == 0)) {\r
- return (INTN) Index;\r
+ (CompareMem (Key->OptionalData, Array[Index].OptionalData, Key->OptionalDataSize) == 0))\r
+ {\r
+ return (INTN)Index;\r
}\r
}\r
\r
**/\r
VOID\r
PlatformRegisterFvBootOption (\r
- EFI_GUID *FileGuid,\r
- CHAR16 *Description,\r
- UINT32 Attributes\r
-)\r
+ EFI_GUID *FileGuid,\r
+ CHAR16 *Description,\r
+ UINT32 Attributes\r
+ )\r
{\r
- EFI_STATUS Status;\r
- UINTN OptionIndex;\r
- EFI_BOOT_MANAGER_LOAD_OPTION NewOption;\r
- EFI_BOOT_MANAGER_LOAD_OPTION *BootOptions;\r
- UINTN BootOptionCount;\r
- MEDIA_FW_VOL_FILEPATH_DEVICE_PATH FileNode;\r
- EFI_LOADED_IMAGE_PROTOCOL *LoadedImage;\r
- EFI_DEVICE_PATH_PROTOCOL *DevicePath;\r
-\r
- Status = gBS->HandleProtocol (gImageHandle, &gEfiLoadedImageProtocolGuid, (VOID **) &LoadedImage);\r
+ EFI_STATUS Status;\r
+ UINTN OptionIndex;\r
+ EFI_BOOT_MANAGER_LOAD_OPTION NewOption;\r
+ EFI_BOOT_MANAGER_LOAD_OPTION *BootOptions;\r
+ UINTN BootOptionCount;\r
+ MEDIA_FW_VOL_FILEPATH_DEVICE_PATH FileNode;\r
+ EFI_LOADED_IMAGE_PROTOCOL *LoadedImage;\r
+ EFI_DEVICE_PATH_PROTOCOL *DevicePath;\r
+\r
+ Status = gBS->HandleProtocol (gImageHandle, &gEfiLoadedImageProtocolGuid, (VOID **)&LoadedImage);\r
ASSERT_EFI_ERROR (Status);\r
\r
EfiInitializeFwVolDevicepathNode (&FileNode, FileGuid);\r
DevicePath = AppendDevicePathNode (\r
DevicePathFromHandle (LoadedImage->DeviceHandle),\r
- (EFI_DEVICE_PATH_PROTOCOL *) &FileNode\r
- );\r
+ (EFI_DEVICE_PATH_PROTOCOL *)&FileNode\r
+ );\r
\r
Status = EfiBootManagerInitializeLoadOption (\r
&NewOption,\r
DevicePath,\r
NULL,\r
0\r
- );\r
+ );\r
if (!EFI_ERROR (Status)) {\r
BootOptions = EfiBootManagerGetLoadOptions (&BootOptionCount, LoadOptionTypeBoot);\r
\r
OptionIndex = PlatformFindLoadOption (&NewOption, BootOptions, BootOptionCount);\r
\r
if (OptionIndex == -1) {\r
- Status = EfiBootManagerAddLoadOptionVariable (&NewOption, (UINTN) -1);\r
+ Status = EfiBootManagerAddLoadOptionVariable (&NewOption, (UINTN)-1);\r
ASSERT_EFI_ERROR (Status);\r
}\r
+\r
EfiBootManagerFreeLoadOption (&NewOption);\r
EfiBootManagerFreeLoadOptions (BootOptions, BootOptionCount);\r
}\r
EFIAPI\r
PlatformBootManagerBeforeConsole (\r
VOID\r
-)\r
+ )\r
{\r
- EFI_INPUT_KEY Enter;\r
- EFI_INPUT_KEY F2;\r
- EFI_INPUT_KEY Down;\r
- EFI_BOOT_MANAGER_LOAD_OPTION BootOption;\r
- EFI_STATUS Status;\r
+ EFI_INPUT_KEY Enter;\r
+ EFI_INPUT_KEY F2;\r
+ EFI_INPUT_KEY Down;\r
+ EFI_BOOT_MANAGER_LOAD_OPTION BootOption;\r
+ EFI_STATUS Status;\r
\r
- Status = gBS->LocateProtocol (&gUniversalPayloadPlatformBootManagerOverrideProtocolGuid, NULL, (VOID **) &mUniversalPayloadPlatformBootManagerOverrideInstance);\r
+ Status = gBS->LocateProtocol (&gUniversalPayloadPlatformBootManagerOverrideProtocolGuid, NULL, (VOID **)&mUniversalPayloadPlatformBootManagerOverrideInstance);\r
if (EFI_ERROR (Status)) {\r
mUniversalPayloadPlatformBootManagerOverrideInstance = NULL;\r
}\r
- if (mUniversalPayloadPlatformBootManagerOverrideInstance != NULL){\r
- mUniversalPayloadPlatformBootManagerOverrideInstance->BeforeConsole();\r
+\r
+ if (mUniversalPayloadPlatformBootManagerOverrideInstance != NULL) {\r
+ mUniversalPayloadPlatformBootManagerOverrideInstance->BeforeConsole ();\r
return;\r
}\r
\r
F2.ScanCode = SCAN_F2;\r
F2.UnicodeChar = CHAR_NULL;\r
EfiBootManagerGetBootManagerMenu (&BootOption);\r
- EfiBootManagerAddKeyOptionVariable (NULL, (UINT16) BootOption.OptionNumber, 0, &F2, NULL);\r
+ EfiBootManagerAddKeyOptionVariable (NULL, (UINT16)BootOption.OptionNumber, 0, &F2, NULL);\r
\r
//\r
// Also add Down key to Boot Manager Menu since some serial terminals don't support F2 key.\r
Down.ScanCode = SCAN_DOWN;\r
Down.UnicodeChar = CHAR_NULL;\r
EfiBootManagerGetBootManagerMenu (&BootOption);\r
- EfiBootManagerAddKeyOptionVariable (NULL, (UINT16) BootOption.OptionNumber, 0, &Down, NULL);\r
+ EfiBootManagerAddKeyOptionVariable (NULL, (UINT16)BootOption.OptionNumber, 0, &Down, NULL);\r
\r
//\r
// Install ready to lock.\r
EFIAPI\r
PlatformBootManagerAfterConsole (\r
VOID\r
-)\r
+ )\r
{\r
EFI_GRAPHICS_OUTPUT_BLT_PIXEL Black;\r
EFI_GRAPHICS_OUTPUT_BLT_PIXEL White;\r
\r
- if (mUniversalPayloadPlatformBootManagerOverrideInstance != NULL){\r
- mUniversalPayloadPlatformBootManagerOverrideInstance->AfterConsole();\r
+ if (mUniversalPayloadPlatformBootManagerOverrideInstance != NULL) {\r
+ mUniversalPayloadPlatformBootManagerOverrideInstance->AfterConsole ();\r
return;\r
}\r
+\r
Black.Blue = Black.Green = Black.Red = Black.Reserved = 0;\r
White.Blue = White.Green = White.Red = White.Reserved = 0xFF;\r
\r
L"F2 or Down to enter Boot Manager Menu.\n"\r
L"ENTER to boot directly.\n"\r
L"\n"\r
- );\r
-\r
+ );\r
}\r
\r
/**\r
VOID\r
EFIAPI\r
PlatformBootManagerWaitCallback (\r
- UINT16 TimeoutRemain\r
-)\r
+ UINT16 TimeoutRemain\r
+ )\r
{\r
- if (mUniversalPayloadPlatformBootManagerOverrideInstance != NULL){\r
+ if (mUniversalPayloadPlatformBootManagerOverrideInstance != NULL) {\r
mUniversalPayloadPlatformBootManagerOverrideInstance->WaitCallback (TimeoutRemain);\r
}\r
+\r
return;\r
}\r
\r
VOID\r
)\r
{\r
- if (mUniversalPayloadPlatformBootManagerOverrideInstance != NULL){\r
- mUniversalPayloadPlatformBootManagerOverrideInstance->UnableToBoot();\r
+ if (mUniversalPayloadPlatformBootManagerOverrideInstance != NULL) {\r
+ mUniversalPayloadPlatformBootManagerOverrideInstance->UnableToBoot ();\r
}\r
+\r
return;\r
}\r
\r
PlatformBootManagerLibConstructor (\r
IN EFI_HANDLE ImageHandle,\r
IN EFI_SYSTEM_TABLE *SystemTable\r
-)\r
+ )\r
{\r
EFI_STATUS Status;\r
UINTN Size;\r
return EFI_SUCCESS;\r
}\r
\r
- GenericHeader = (UNIVERSAL_PAYLOAD_GENERIC_HEADER *) GET_GUID_HOB_DATA (GuidHob);\r
+ GenericHeader = (UNIVERSAL_PAYLOAD_GENERIC_HEADER *)GET_GUID_HOB_DATA (GuidHob);\r
if ((sizeof (UNIVERSAL_PAYLOAD_GENERIC_HEADER) > GET_GUID_HOB_DATA_SIZE (GuidHob)) || (GenericHeader->Length > GET_GUID_HOB_DATA_SIZE (GuidHob))) {\r
return EFI_NOT_FOUND;\r
}\r
+\r
if (GenericHeader->Revision == UNIVERSAL_PAYLOAD_BOOT_MANAGER_MENU_REVISION) {\r
- BootManagerMenuFile = (UNIVERSAL_PAYLOAD_BOOT_MANAGER_MENU *) GET_GUID_HOB_DATA (GuidHob);\r
+ BootManagerMenuFile = (UNIVERSAL_PAYLOAD_BOOT_MANAGER_MENU *)GET_GUID_HOB_DATA (GuidHob);\r
if (BootManagerMenuFile->Header.Length < UNIVERSAL_PAYLOAD_SIZEOF_THROUGH_FIELD (UNIVERSAL_PAYLOAD_BOOT_MANAGER_MENU, FileName)) {\r
return EFI_NOT_FOUND;\r
}\r
- Size = sizeof (BootManagerMenuFile->FileName);\r
+\r
+ Size = sizeof (BootManagerMenuFile->FileName);\r
Status = PcdSetPtrS (PcdBootManagerMenuFile, &Size, &BootManagerMenuFile->FileName);\r
ASSERT_EFI_ERROR (Status);\r
} else {\r