OvmfPkg: convert C files with LF line terminators to CRLF

Run "unix2dos" on the affected files. "git show -b" produces no diff for
this patch.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Cc: Jordan Justen <jordan.l.justen@intel.com>
Cc: Thomas Huth <thuth@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
This commit is contained in:
Laszlo Ersek 2016-09-09 23:32:05 +02:00
parent 3e079d0198
commit 3e92a99747
5 changed files with 805 additions and 805 deletions

File diff suppressed because it is too large Load Diff

View File

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

View File

@ -1,61 +1,61 @@
/** @file /** @file
Save Non-Volatile Variables to a file system. Save Non-Volatile Variables to a file system.
Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR> Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>
This program and the accompanying materials This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License 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 which accompanies this distribution. The full text of the license may be found at
http://opensource.org/licenses/bsd-license.php http://opensource.org/licenses/bsd-license.php
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
**/ **/
#ifndef __NV_VARS_FILE_LIB_INSTANCE__ #ifndef __NV_VARS_FILE_LIB_INSTANCE__
#define __NV_VARS_FILE_LIB_INSTANCE__ #define __NV_VARS_FILE_LIB_INSTANCE__
#include <Uefi.h> #include <Uefi.h>
#include <Guid/FileInfo.h> #include <Guid/FileInfo.h>
#include <Protocol/SimpleFileSystem.h> #include <Protocol/SimpleFileSystem.h>
#include <Library/BaseLib.h> #include <Library/BaseLib.h>
#include <Library/FileHandleLib.h> #include <Library/FileHandleLib.h>
#include <Library/SerializeVariablesLib.h> #include <Library/SerializeVariablesLib.h>
#include <Library/UefiBootServicesTableLib.h> #include <Library/UefiBootServicesTableLib.h>
#include <Library/UefiRuntimeServicesTableLib.h> #include <Library/UefiRuntimeServicesTableLib.h>
#include <Library/UefiLib.h> #include <Library/UefiLib.h>
/** /**
Loads the non-volatile variables from the NvVars file on the Loads the non-volatile variables from the NvVars file on the
given file system. given file system.
@param[in] FsHandle - Handle for a gEfiSimpleFileSystemProtocolGuid instance @param[in] FsHandle - Handle for a gEfiSimpleFileSystemProtocolGuid instance
@return EFI_STATUS based on the success or failure of load operation @return EFI_STATUS based on the success or failure of load operation
**/ **/
EFI_STATUS EFI_STATUS
LoadNvVarsFromFs ( LoadNvVarsFromFs (
EFI_HANDLE FsHandle EFI_HANDLE FsHandle
); );
/** /**
Saves the non-volatile variables into the NvVars file on the Saves the non-volatile variables into the NvVars file on the
given file system. given file system.
@param[in] FsHandle - Handle for a gEfiSimpleFileSystemProtocolGuid instance @param[in] FsHandle - Handle for a gEfiSimpleFileSystemProtocolGuid instance
@return EFI_STATUS based on the success or failure of load operation @return EFI_STATUS based on the success or failure of load operation
**/ **/
EFI_STATUS EFI_STATUS
SaveNvVarsToFs ( SaveNvVarsToFs (
EFI_HANDLE FsHandle EFI_HANDLE FsHandle
); );
#endif #endif

View File

@ -1,98 +1,98 @@
/** @file /** @file
Detect Xen hvmloader SMBIOS data for usage by OVMF. Detect Xen hvmloader SMBIOS data for usage by OVMF.
Copyright (c) 2011, Bei Guan <gbtju85@gmail.com> Copyright (c) 2011, Bei Guan <gbtju85@gmail.com>
Copyright (c) 2011, Intel Corporation. All rights reserved.<BR> Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>
This program and the accompanying materials This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License 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 which accompanies this distribution. The full text of the license may be found at
http://opensource.org/licenses/bsd-license.php http://opensource.org/licenses/bsd-license.php
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
**/ **/
#include "SmbiosPlatformDxe.h" #include "SmbiosPlatformDxe.h"
#include <Library/HobLib.h> #include <Library/HobLib.h>
#include <Guid/XenInfo.h> #include <Guid/XenInfo.h>
#define XEN_SMBIOS_PHYSICAL_ADDRESS 0x000EB000 #define XEN_SMBIOS_PHYSICAL_ADDRESS 0x000EB000
#define XEN_SMBIOS_PHYSICAL_END 0x000F0000 #define XEN_SMBIOS_PHYSICAL_END 0x000F0000
/** /**
Validates the SMBIOS entry point structure Validates the SMBIOS entry point structure
@param EntryPointStructure SMBIOS entry point structure @param EntryPointStructure SMBIOS entry point structure
@retval TRUE The entry point structure is valid @retval TRUE The entry point structure is valid
@retval FALSE The entry point structure is not valid @retval FALSE The entry point structure is not valid
**/ **/
STATIC STATIC
BOOLEAN BOOLEAN
IsEntryPointStructureValid ( IsEntryPointStructureValid (
IN SMBIOS_TABLE_ENTRY_POINT *EntryPointStructure IN SMBIOS_TABLE_ENTRY_POINT *EntryPointStructure
) )
{ {
UINTN Index; UINTN Index;
UINT8 Length; UINT8 Length;
UINT8 Checksum; UINT8 Checksum;
UINT8 *BytePtr; UINT8 *BytePtr;
BytePtr = (UINT8*) EntryPointStructure; BytePtr = (UINT8*) EntryPointStructure;
Length = EntryPointStructure->EntryPointLength; Length = EntryPointStructure->EntryPointLength;
Checksum = 0; Checksum = 0;
for (Index = 0; Index < Length; Index++) { for (Index = 0; Index < Length; Index++) {
Checksum = Checksum + (UINT8) BytePtr[Index]; Checksum = Checksum + (UINT8) BytePtr[Index];
} }
if (Checksum != 0) { if (Checksum != 0) {
return FALSE; return FALSE;
} else { } else {
return TRUE; return TRUE;
} }
} }
/** /**
Locates the Xen SMBIOS data if it exists Locates the Xen SMBIOS data if it exists
@return SMBIOS_TABLE_ENTRY_POINT Address of Xen SMBIOS data @return SMBIOS_TABLE_ENTRY_POINT Address of Xen SMBIOS data
**/ **/
SMBIOS_TABLE_ENTRY_POINT * SMBIOS_TABLE_ENTRY_POINT *
GetXenSmbiosTables ( GetXenSmbiosTables (
VOID VOID
) )
{ {
UINT8 *XenSmbiosPtr; UINT8 *XenSmbiosPtr;
SMBIOS_TABLE_ENTRY_POINT *XenSmbiosEntryPointStructure; SMBIOS_TABLE_ENTRY_POINT *XenSmbiosEntryPointStructure;
EFI_HOB_GUID_TYPE *GuidHob; EFI_HOB_GUID_TYPE *GuidHob;
// //
// See if a XenInfo HOB is available // See if a XenInfo HOB is available
// //
GuidHob = GetFirstGuidHob (&gEfiXenInfoGuid); GuidHob = GetFirstGuidHob (&gEfiXenInfoGuid);
if (GuidHob == NULL) { if (GuidHob == NULL) {
return NULL; return NULL;
} }
for (XenSmbiosPtr = (UINT8*)(UINTN) XEN_SMBIOS_PHYSICAL_ADDRESS; for (XenSmbiosPtr = (UINT8*)(UINTN) XEN_SMBIOS_PHYSICAL_ADDRESS;
XenSmbiosPtr < (UINT8*)(UINTN) XEN_SMBIOS_PHYSICAL_END; XenSmbiosPtr < (UINT8*)(UINTN) XEN_SMBIOS_PHYSICAL_END;
XenSmbiosPtr += 0x10) { XenSmbiosPtr += 0x10) {
XenSmbiosEntryPointStructure = (SMBIOS_TABLE_ENTRY_POINT *) XenSmbiosPtr; XenSmbiosEntryPointStructure = (SMBIOS_TABLE_ENTRY_POINT *) XenSmbiosPtr;
if (!AsciiStrnCmp ((CHAR8 *) XenSmbiosEntryPointStructure->AnchorString, "_SM_", 4) && if (!AsciiStrnCmp ((CHAR8 *) XenSmbiosEntryPointStructure->AnchorString, "_SM_", 4) &&
!AsciiStrnCmp ((CHAR8 *) XenSmbiosEntryPointStructure->IntermediateAnchorString, "_DMI_", 5) && !AsciiStrnCmp ((CHAR8 *) XenSmbiosEntryPointStructure->IntermediateAnchorString, "_DMI_", 5) &&
IsEntryPointStructureValid (XenSmbiosEntryPointStructure)) { IsEntryPointStructureValid (XenSmbiosEntryPointStructure)) {
return XenSmbiosEntryPointStructure; return XenSmbiosEntryPointStructure;
} }
} }
return NULL; return NULL;
} }

View File

@ -1,46 +1,46 @@
/** @file /** @file
Private definitions of the VirtioRng RNG driver Private definitions of the VirtioRng RNG driver
Copyright (C) 2016, Linaro Ltd. Copyright (C) 2016, Linaro Ltd.
This program and the accompanying materials are licensed and made available This program and the accompanying materials are licensed and made available
under the terms and conditions of the BSD License which accompanies this under the terms and conditions of the BSD License which accompanies this
distribution. The full text of the license may be found at distribution. The full text of the license may be found at
http://opensource.org/licenses/bsd-license.php http://opensource.org/licenses/bsd-license.php
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT
WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
**/ **/
#ifndef _VIRTIO_RNG_DXE_H_ #ifndef _VIRTIO_RNG_DXE_H_
#define _VIRTIO_RNG_DXE_H_ #define _VIRTIO_RNG_DXE_H_
#include <Protocol/ComponentName.h> #include <Protocol/ComponentName.h>
#include <Protocol/DriverBinding.h> #include <Protocol/DriverBinding.h>
#include <Protocol/Rng.h> #include <Protocol/Rng.h>
#include <IndustryStandard/Virtio.h> #include <IndustryStandard/Virtio.h>
#define VIRTIO_RNG_SIG SIGNATURE_32 ('V', 'R', 'N', 'G') #define VIRTIO_RNG_SIG SIGNATURE_32 ('V', 'R', 'N', 'G')
typedef struct { typedef struct {
// //
// Parts of this structure are initialized / torn down in various functions // Parts of this structure are initialized / torn down in various functions
// at various call depths. The table to the right should make it easier to // at various call depths. The table to the right should make it easier to
// track them. // track them.
// //
// field init function init depth // field init function init depth
// ---------------- ------------------ ---------- // ---------------- ------------------ ----------
UINT32 Signature; // DriverBindingStart 0 UINT32 Signature; // DriverBindingStart 0
VIRTIO_DEVICE_PROTOCOL *VirtIo; // DriverBindingStart 0 VIRTIO_DEVICE_PROTOCOL *VirtIo; // DriverBindingStart 0
EFI_EVENT ExitBoot; // DriverBindingStart 0 EFI_EVENT ExitBoot; // DriverBindingStart 0
VRING Ring; // VirtioRingInit 2 VRING Ring; // VirtioRingInit 2
EFI_RNG_PROTOCOL Rng; // VirtioRngInit 1 EFI_RNG_PROTOCOL Rng; // VirtioRngInit 1
} VIRTIO_RNG_DEV; } VIRTIO_RNG_DEV;
#define VIRTIO_ENTROPY_SOURCE_FROM_RNG(RngPointer) \ #define VIRTIO_ENTROPY_SOURCE_FROM_RNG(RngPointer) \
CR (RngPointer, VIRTIO_RNG_DEV, Rng, VIRTIO_RNG_SIG) CR (RngPointer, VIRTIO_RNG_DEV, Rng, VIRTIO_RNG_SIG)
#endif #endif