-/** @file
- Save Non-Volatile Variables to a file system.
-
- Copyright (c) 2009, 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
- http://opensource.org/licenses/bsd-license.php
-
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
-
-**/
-
-#include "NvVarsFileLib.h"
-#include <Library/DebugLib.h>
-#include <Library/NvVarsFileLib.h>
-
-EFI_HANDLE mNvVarsFileLibFsHandle = NULL;
-
-
-/**
- Attempts to connect the NvVarsFileLib to the specified file system.
-
- @param[in] FsHandle - Handle for a gEfiSimpleFileSystemProtocolGuid instance
-
- @return The EFI_STATUS while attempting to connect the NvVarsFileLib
- to the file system instance.
- @retval EFI_SUCCESS - The given file system was connected successfully
-
-**/
-EFI_STATUS
-EFIAPI
-ConnectNvVarsToFileSystem (
- IN EFI_HANDLE FsHandle
- )
-{
- EFI_STATUS Status;
-
- //
- // We might fail to load the variable, since the file system initially
- // will not have the NvVars file.
- //
- LoadNvVarsFromFs (FsHandle);
-
- //
- // We must be able to save the variables successfully to the file system
- // to have connected successfully.
- //
- Status = SaveNvVarsToFs (FsHandle);
- if (!EFI_ERROR (Status)) {
- mNvVarsFileLibFsHandle = FsHandle;
- }
-
- return Status;
-}
-
-
-/**
- Update non-volatile variables stored on the file system.
-
- @return The EFI_STATUS while attempting to update the variable on
- the connected file system.
- @retval EFI_SUCCESS - The non-volatile variables were saved to the disk
- @retval EFI_NOT_STARTED - A file system has not been connected
-
-**/
-EFI_STATUS
-EFIAPI
-UpdateNvVarsOnFileSystem (
- )
-{
- if (mNvVarsFileLibFsHandle == NULL) {
- //
- // A file system had not been connected to the library.
- //
- return EFI_NOT_STARTED;
- } else {
- return SaveNvVarsToFs (mNvVarsFileLibFsHandle);
- }
-}
-
-
+/** @file\r
+ Save Non-Volatile Variables to a file system.\r
+\r
+ Copyright (c) 2009, Intel Corporation. All rights reserved.<BR>\r
+ This program and the accompanying materials\r
+ are licensed and made available under the terms and conditions of the BSD License\r
+ which accompanies this distribution. The full text of the license may be found at\r
+ http://opensource.org/licenses/bsd-license.php\r
+\r
+ THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+\r
+**/\r
+\r
+#include "NvVarsFileLib.h"\r
+#include <Library/DebugLib.h>\r
+#include <Library/NvVarsFileLib.h>\r
+\r
+EFI_HANDLE mNvVarsFileLibFsHandle = NULL;\r
+\r
+\r
+/**\r
+ Attempts to connect the NvVarsFileLib to the specified file system.\r
+\r
+ @param[in] FsHandle - Handle for a gEfiSimpleFileSystemProtocolGuid instance\r
+\r
+ @return The EFI_STATUS while attempting to connect the NvVarsFileLib\r
+ to the file system instance.\r
+ @retval EFI_SUCCESS - The given file system was connected successfully\r
+\r
+**/\r
+EFI_STATUS\r
+EFIAPI\r
+ConnectNvVarsToFileSystem (\r
+ IN EFI_HANDLE FsHandle\r
+ )\r
+{\r
+ EFI_STATUS Status;\r
+\r
+ //\r
+ // We might fail to load the variable, since the file system initially\r
+ // will not have the NvVars file.\r
+ //\r
+ LoadNvVarsFromFs (FsHandle);\r
+\r
+ //\r
+ // We must be able to save the variables successfully to the file system\r
+ // to have connected successfully.\r
+ //\r
+ Status = SaveNvVarsToFs (FsHandle);\r
+ if (!EFI_ERROR (Status)) {\r
+ mNvVarsFileLibFsHandle = FsHandle;\r
+ }\r
+\r
+ return Status;\r
+}\r
+\r
+\r
+/**\r
+ Update non-volatile variables stored on the file system.\r
+\r
+ @return The EFI_STATUS while attempting to update the variable on\r
+ the connected file system.\r
+ @retval EFI_SUCCESS - The non-volatile variables were saved to the disk\r
+ @retval EFI_NOT_STARTED - A file system has not been connected\r
+\r
+**/\r
+EFI_STATUS\r
+EFIAPI\r
+UpdateNvVarsOnFileSystem (\r
+ )\r
+{\r
+ if (mNvVarsFileLibFsHandle == NULL) {\r
+ //\r
+ // A file system had not been connected to the library.\r
+ //\r
+ return EFI_NOT_STARTED;\r
+ } else {\r
+ return SaveNvVarsToFs (mNvVarsFileLibFsHandle);\r
+ }\r
+}\r
+\r
+\r