#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
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