X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=IntelFrameworkModulePkg%2FLibrary%2FPlatformBdsLibNull%2FBdsPlatform.c;h=3571f4c58b7c12ba3552f324eca09f28f4973d63;hp=855faf6ee004426e2e73b2714266d2955bdeecb7;hb=63b67687ef4e73223faa980a84bdd4322963f501;hpb=c031fd2369b3fcb57aa73584f9e876666d26197d diff --git a/IntelFrameworkModulePkg/Library/PlatformBdsLibNull/BdsPlatform.c b/IntelFrameworkModulePkg/Library/PlatformBdsLibNull/BdsPlatform.c index 855faf6ee0..3571f4c58b 100644 --- a/IntelFrameworkModulePkg/Library/PlatformBdsLibNull/BdsPlatform.c +++ b/IntelFrameworkModulePkg/Library/PlatformBdsLibNull/BdsPlatform.c @@ -164,14 +164,33 @@ PlatformBdsNoConsoleAction ( /** This function locks platform flash that is not allowed to be updated during normal boot path. The flash layout is platform specific. - - @retval EFI_SUCCESS The non-updatable flash areas. **/ -EFI_STATUS +VOID EFIAPI PlatformBdsLockNonUpdatableFlash ( VOID ) { - return EFI_SUCCESS; + return ; +} + + +/** + Lock the ConsoleIn device in system table. All key + presses will be ignored until the Password is typed in. The only way to + disable the password is to type it in to a ConIn device. + + @param Password Password used to lock ConIn device. + + @retval EFI_SUCCESS lock the Console In Spliter virtual handle successfully. + @retval EFI_UNSUPPORTED Password not found + +**/ +EFI_STATUS +EFIAPI +LockKeyboards ( + IN CHAR16 *Password + ) +{ + return EFI_UNSUPPORTED; }