-/** @file
-*
-* Copyright (c) 2011-2012, ARM Limited. All rights reserved.
-*
-* 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 <PiDxe.h>
-#include <Library/ArmPlatformGlobalVariableLib.h>
-#include <Library/BaseMemoryLib.h>
-#include <Library/DebugLib.h>
-#include <Library/HobLib.h>
-#include <Library/PcdLib.h>
-
-#include <Guid/ArmGlobalVariableHob.h>
-
-UINTN mGlobalVariableBase = 0;
-
-RETURN_STATUS
-EFIAPI
-ArmPlatformGlobalVariableConstructor (
- VOID
- )
-{
- ARM_HOB_GLOBAL_VARIABLE *Hob;
-
- Hob = GetFirstGuidHob (&gArmGlobalVariableGuid);
- ASSERT (Hob != NULL);
-
- mGlobalVariableBase = Hob->GlobalVariableBase;
-
- return EFI_SUCCESS;
-}
-
-VOID
-ArmPlatformGetGlobalVariable (
- IN UINTN VariableOffset,
- IN UINTN VariableSize,
- OUT VOID* Variable
- )
-{
- if (mGlobalVariableBase == 0) {
- ArmPlatformGlobalVariableConstructor ();
- }
-
- CopyMem (Variable, (VOID*)(mGlobalVariableBase + VariableOffset), VariableSize);
-}
-
-VOID
-ArmPlatformSetGlobalVariable (
- IN UINTN VariableOffset,
- IN UINTN VariableSize,
- OUT VOID* Variable
- )
-{
- if (mGlobalVariableBase == 0) {
- ArmPlatformGlobalVariableConstructor ();
- }
-
- CopyMem ((VOID*)(mGlobalVariableBase + VariableOffset), Variable, VariableSize);
-}
-
-VOID*
-ArmPlatformGetGlobalVariableAddress (
- IN UINTN VariableOffset
- )
-{
- return (VOID*)(mGlobalVariableBase + VariableOffset);
-}
+/** @file\r
+*\r
+* Copyright (c) 2011-2012, ARM Limited. All rights reserved.\r
+*\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 <PiDxe.h>\r
+#include <Library/ArmPlatformGlobalVariableLib.h>\r
+#include <Library/BaseMemoryLib.h>\r
+#include <Library/DebugLib.h>\r
+#include <Library/HobLib.h>\r
+#include <Library/PcdLib.h>\r
+\r
+#include <Guid/ArmGlobalVariableHob.h>\r
+\r
+UINTN mGlobalVariableBase = 0;\r
+\r
+RETURN_STATUS\r
+EFIAPI\r
+ArmPlatformGlobalVariableConstructor (\r
+ VOID\r
+ )\r
+{\r
+ ARM_HOB_GLOBAL_VARIABLE *Hob;\r
+\r
+ Hob = GetFirstGuidHob (&gArmGlobalVariableGuid);\r
+ ASSERT (Hob != NULL);\r
+\r
+ mGlobalVariableBase = Hob->GlobalVariableBase;\r
+\r
+ return EFI_SUCCESS;\r
+}\r
+\r
+VOID\r
+ArmPlatformGetGlobalVariable (\r
+ IN UINTN VariableOffset,\r
+ IN UINTN VariableSize,\r
+ OUT VOID* Variable\r
+ )\r
+{\r
+ if (mGlobalVariableBase == 0) {\r
+ ArmPlatformGlobalVariableConstructor ();\r
+ }\r
+\r
+ CopyMem (Variable, (VOID*)(mGlobalVariableBase + VariableOffset), VariableSize);\r
+}\r
+\r
+VOID\r
+ArmPlatformSetGlobalVariable (\r
+ IN UINTN VariableOffset,\r
+ IN UINTN VariableSize,\r
+ OUT VOID* Variable\r
+ )\r
+{\r
+ if (mGlobalVariableBase == 0) {\r
+ ArmPlatformGlobalVariableConstructor ();\r
+ }\r
+\r
+ CopyMem ((VOID*)(mGlobalVariableBase + VariableOffset), Variable, VariableSize);\r
+}\r
+\r
+VOID*\r
+ArmPlatformGetGlobalVariableAddress (\r
+ IN UINTN VariableOffset\r
+ )\r
+{\r
+ return (VOID*)(mGlobalVariableBase + VariableOffset);\r
+}\r