]> git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Library/VariablePolicyLib/VariablePolicyExtraInitNull.c
MdeModulePkg: Define the VariablePolicyLib
[mirror_edk2.git] / MdeModulePkg / Library / VariablePolicyLib / VariablePolicyExtraInitNull.c
1 /** @file -- VariablePolicyExtraInitNull.c
2 This file contains extra init and deinit routines that don't do anything
3 extra.
4
5 Copyright (c) Microsoft Corporation.
6 SPDX-License-Identifier: BSD-2-Clause-Patent
7
8 **/
9
10 #include <Library/UefiRuntimeServicesTableLib.h>
11
12
13 /**
14 An extra init hook that enables the RuntimeDxe library instance to
15 register VirtualAddress change callbacks. Among other things.
16
17 @retval EFI_SUCCESS Everything is good. Continue with init.
18 @retval Others Uh... don't continue.
19
20 **/
21 EFI_STATUS
22 VariablePolicyExtraInit (
23 VOID
24 )
25 {
26 // NULL implementation.
27 return EFI_SUCCESS;
28 }
29
30
31 /**
32 An extra deinit hook that enables the RuntimeDxe library instance to
33 register VirtualAddress change callbacks. Among other things.
34
35 @retval EFI_SUCCESS Everything is good. Continue with deinit.
36 @retval Others Uh... don't continue.
37
38 **/
39 EFI_STATUS
40 VariablePolicyExtraDeinit (
41 VOID
42 )
43 {
44 // NULL implementation.
45 return EFI_SUCCESS;
46 }