Platform Bds init. Include the platform firmware vendor, revision\r
and so crc check.\r
\r
- @param PrivateData The EFI_BDS_ARCH_PROTOCOL_INSTANCE instance\r
-\r
**/\r
VOID\r
EFIAPI\r
PlatformBdsInit (\r
- IN EFI_BDS_ARCH_PROTOCOL_INSTANCE *PrivateData\r
+ VOID\r
)\r
{\r
- return;\r
}\r
\r
/**\r
VOID\r
)\r
{\r
- return;\r
}\r
\r
/**\r
IN OUT LIST_ENTRY *BdsDriverLists\r
)\r
{\r
- return;\r
}\r
\r
/**\r
IN BOOLEAN QuietBoot\r
)\r
{\r
- return;\r
}\r
\r
/**\r
is driven by boot mode. IBV/OEM can customize this code for their specific\r
policy action.\r
\r
- @param PrivateData The EFI_BDS_ARCH_PROTOCOL_INSTANCE instance\r
@param DriverOptionList The header of the driver option link list\r
@param BootOptionList The header of the boot option link list\r
\r
VOID\r
EFIAPI\r
PlatformBdsPolicyBehavior (\r
- IN EFI_BDS_ARCH_PROTOCOL_INSTANCE *PrivateData,\r
IN LIST_ENTRY *DriverOptionList,\r
IN LIST_ENTRY *BootOptionList\r
)\r
{\r
- return ;\r
}\r
\r
/**\r
IN BDS_COMMON_OPTION *Option\r
)\r
{\r
- return;\r
}\r
\r
/**\r
IN UINTN ExitDataSize\r
)\r
{\r
- return;\r
}\r
\r
/**\r
/**\r
This function locks platform flash that is not allowed to be updated during normal boot path.\r
The flash layout is platform specific.\r
-\r
- @retval EFI_SUCCESS The non-updatable flash areas.\r
**/\r
-EFI_STATUS\r
+VOID\r
EFIAPI\r
PlatformBdsLockNonUpdatableFlash (\r
VOID\r
)\r
{\r
- return EFI_SUCCESS;\r
+ return ;\r
+}\r
+\r
+\r
+/**\r
+ Lock the ConsoleIn device in system table. All key\r
+ presses will be ignored until the Password is typed in. The only way to\r
+ disable the password is to type it in to a ConIn device.\r
+\r
+ @param Password Password used to lock ConIn device.\r
+\r
+ @retval EFI_SUCCESS lock the Console In Spliter virtual handle successfully.\r
+ @retval EFI_UNSUPPORTED Password not found\r
+\r
+**/\r
+EFI_STATUS\r
+EFIAPI\r
+LockKeyboards (\r
+ IN CHAR16 *Password\r
+ )\r
+{\r
+ return EFI_UNSUPPORTED;\r
}\r