TianoCore EDK2 master
Loading...
Searching...
No Matches
PlatformPKProtectionLibVarPolicy.c File Reference
#include <Uefi.h>
#include <Protocol/VariablePolicy.h>
#include <Library/DebugLib.h>
#include <Library/UefiBootServicesTableLib.h>

Go to the source code of this file.

Functions

EFI_STATUS EFIAPI DisablePKProtection (VOID)
 

Detailed Description

Provides an abstracted interface for configuring PK related variable protection.

Copyright (c) Microsoft Corporation. SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file PlatformPKProtectionLibVarPolicy.c.

Function Documentation

◆ DisablePKProtection()

EFI_STATUS EFIAPI DisablePKProtection ( VOID  )

Disable any applicable protection against variable 'PK'. The implementation of this interface is platform specific, depending on the protection techniques used per platform.

Note: It is the platform's responsibility to conduct cautious operation after disabling this protection.

Return values
EFI_SUCCESSState has been successfully updated.
OthersError returned from implementation specific underying APIs.

Definition at line 29 of file PlatformPKProtectionLibVarPolicy.c.