]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/BdsDxe/BdsEntry.c
Remove SafeFreePool from MemoryAllocationLib as this API's name is misleading. Its...
[mirror_edk2.git] / MdeModulePkg / Universal / BdsDxe / BdsEntry.c
index 332c6bdabe4c3d0faeb2654fcd0e6a36e5ff3bab..ba72ba2ee3f7df576d13e3ee296ed714aec40760 100644 (file)
@@ -18,13 +18,21 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #include "Hotkey.h"\r
 #include "HwErrRecSupport.h"\r
 \r
-\r
+///\r
+/// BDS arch protocol instance initial value.\r
+///\r
+/// Note: Current BDS not directly get the BootMode, DefaultBoot,\r
+/// TimeoutDefault, MemoryTestLevel value from the BDS arch protocol.\r
+/// Please refer to the library useage of BdsLibGetBootMode, BdsLibGetTimeout \r
+/// and PlatformBdsDiagnostics in BdsPlatform.c\r
+///\r
 EFI_BDS_ARCH_PROTOCOL_INSTANCE  gBdsInstanceTemplate = {\r
   EFI_BDS_ARCH_PROTOCOL_INSTANCE_SIGNATURE,\r
   NULL,\r
   {BdsEntry},\r
   0xFFFF,\r
   TRUE,\r
+  0,\r
   EXTENSIVE\r
 };\r
 \r
@@ -254,11 +262,8 @@ BdsBootDeviceSelect (
   Service routine for BdsInstance->Entry(). Devices are connected, the\r
   consoles are initialized, and the boot options are tried.\r
 \r
-\r
   @param This            - Protocol Instance structure.\r
 \r
-  @retval  EFI_SUCEESS  BDS->Entry has finished executing.\r
-\r
 **/\r
 VOID\r
 EFIAPI\r