OpenCore
1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
CleanNvram.c
Go to the documentation of this file.
1
15
#include <Uefi.h>
16
#include <
Library/OcMiscLib.h
>
17
#include <
Library/OcVariableLib.h
>
18
#include <Library/UefiApplicationEntryPoint.h>
19
#include <Library/UefiBootServicesTableLib.h>
20
#include <Library/UefiLib.h>
21
22
EFI_STATUS
23
EFIAPI
24
UefiMain
(
25
IN EFI_HANDLE ImageHandle,
26
IN EFI_SYSTEM_TABLE *SystemTable
27
)
28
{
29
Print (L
"NVRAM cleanup...\n"
);
30
31
OcDeleteVariables
(FALSE);
32
33
Print (L
"NVRAM cleanup completed, please reboot!\n"
);
34
35
gBS
->Stall (
SECONDS_TO_MICROSECONDS
(3));
36
37
return
EFI_SUCCESS;
38
}
UefiMain
EFI_STATUS EFIAPI UefiMain(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition
CleanNvram.c:24
gBS
EFI_BOOT_SERVICES * gBS
Definition
OcBootServicesTableLib.c:29
OcMiscLib.h
SECONDS_TO_MICROSECONDS
#define SECONDS_TO_MICROSECONDS(x)
Definition
OcMiscLib.h:30
OcVariableLib.h
OcDeleteVariables
VOID OcDeleteVariables(IN BOOLEAN PreserveBoot)
Definition
VariableManagement.c:457
Application
CleanNvram
CleanNvram.c
Generated by
1.12.0