summaryrefslogtreecommitdiffstats
path: root/OvmfPkg/Library/NvVarsFileLib/NvVarsFileLib.h
diff options
context:
space:
mode:
authorjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>2011-01-30 19:50:08 +0000
committerjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>2011-01-30 19:50:08 +0000
commit59b19469704e0583b07f5925c645c03b54c11ccb (patch)
tree80e0baa016c5326c2d84ecdbaaa2b4c0d2dfb977 /OvmfPkg/Library/NvVarsFileLib/NvVarsFileLib.h
parentb043ebc2192a83a947a7c6e9f3611e880ffde34e (diff)
downloadedk2-59b19469704e0583b07f5925c645c03b54c11ccb.tar.gz
edk2-59b19469704e0583b07f5925c645c03b54c11ccb.tar.bz2
edk2-59b19469704e0583b07f5925c645c03b54c11ccb.zip
OvmfPkg NvVarsFileLib: Leverage SerializeVariablesLib
Utilize SerializeVariablesLib to simplify this library's implementation. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11286 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'OvmfPkg/Library/NvVarsFileLib/NvVarsFileLib.h')
-rw-r--r--OvmfPkg/Library/NvVarsFileLib/NvVarsFileLib.h46
1 files changed, 2 insertions, 44 deletions
diff --git a/OvmfPkg/Library/NvVarsFileLib/NvVarsFileLib.h b/OvmfPkg/Library/NvVarsFileLib/NvVarsFileLib.h
index b34d4fb6fb..ac3a3d6363 100644
--- a/OvmfPkg/Library/NvVarsFileLib/NvVarsFileLib.h
+++ b/OvmfPkg/Library/NvVarsFileLib/NvVarsFileLib.h
@@ -1,7 +1,7 @@
/** @file
Save Non-Volatile Variables to a file system.
- Copyright (c) 2009, Intel Corporation. All rights reserved.<BR>
+ Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>
This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at
@@ -23,6 +23,7 @@
#include <Library/BaseLib.h>
#include <Library/FileHandleLib.h>
+#include <Library/SerializeVariablesLib.h>
#include <Library/UefiBootServicesTableLib.h>
#include <Library/UefiRuntimeServicesTableLib.h>
#include <Library/UefiLib.h>
@@ -56,48 +57,5 @@ SaveNvVarsToFs (
EFI_HANDLE FsHandle
);
-
-/**
- Examines the NvVars file contents, and updates variables based on it.
-
- @param[in] VarsBuffer - Buffer with NvVars data
- @param[in] VarsBufferSize - Size of VarsBuffer in bytes
-
- @return EFI_STATUS based on the success or failure of the operation
-
-**/
-EFI_STATUS
-SetVariablesFromBuffer (
- IN VOID *VarsBuffer,
- IN UINTN VarsBufferSize
- );
-
-
-/**
- Writes the variable into the file so it can be restored from
- the file on future boots of the system.
-
- @param[in] File - The file to write to
- @param[in] Name - Variable name string
- @param[in] NameSize - Size of Name in bytes
- @param[in] Guid - GUID of variable
- @param[in] Attributes - Attributes of variable
- @param[in] Data - Buffer containing Data for variable
- @param[in] DataSize - Size of Data in bytes
-
- @return EFI_STATUS based on the success or failure of the operation
-
-**/
-EFI_STATUS
-PackVariableIntoFile (
- IN EFI_FILE_HANDLE File,
- IN CHAR16 *Name,
- IN UINT32 NameSize,
- IN EFI_GUID *Guid,
- IN UINT32 Attributes,
- IN VOID *Data,
- IN UINT32 DataSize
- );
-
#endif