X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdeModulePkg%2FCore%2FDxe%2FMisc%2FDebugImageInfo.c;h=a75d4158280b9597e5d265d8ce6fecdeeb49598c;hp=fda6d44043d3e044701f224ff5943b2643359e12;hb=9d510e61fceee7b92955ef9a3c20343752d8ce3f;hpb=16f6922709952c7ad468dcdee6ef94b3e5a3cd90 diff --git a/MdeModulePkg/Core/Dxe/Misc/DebugImageInfo.c b/MdeModulePkg/Core/Dxe/Misc/DebugImageInfo.c index fda6d44043..a75d415828 100644 --- a/MdeModulePkg/Core/Dxe/Misc/DebugImageInfo.c +++ b/MdeModulePkg/Core/Dxe/Misc/DebugImageInfo.c @@ -2,14 +2,8 @@ Support functions for managing debug image info table when loading and unloading images. -Copyright (c) 2006 - 2017, Intel Corporation. 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. +Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.
+SPDX-License-Identifier: BSD-2-Clause-Patent **/ @@ -65,9 +59,9 @@ CoreInitializeDebugImageInfoTable ( Memory = MAX_ADDRESS; } Status = CoreAllocatePages ( - AllocateMaxAddress, + AllocateMaxAddress, EfiBootServicesData, - RealPages, + RealPages, &Memory ); if (EFI_ERROR (Status)) { @@ -80,16 +74,16 @@ CoreInitializeDebugImageInfoTable ( // as close to the top of memory as feasible. // Status = CoreAllocatePages ( - AllocateAnyPages, + AllocateAnyPages, EfiBootServicesData, - RealPages, + RealPages, &Memory ); ASSERT_EFI_ERROR (Status); if (EFI_ERROR (Status)) { return; } - } + } // // Free overallocated pages @@ -121,13 +115,13 @@ CoreInitializeDebugImageInfoTable ( // // Initialize EFI_SYSTEM_TABLE_POINTER structure - // + // mDebugTable->Signature = EFI_SYSTEM_TABLE_SIGNATURE; mDebugTable->EfiSystemTableBase = (EFI_PHYSICAL_ADDRESS) (UINTN) gDxeCoreST; mDebugTable->Crc32 = 0; - + // - // Install the EFI_SYSTEM_TABLE_POINTER structure in the EFI System + // Install the EFI_SYSTEM_TABLE_POINTER structure in the EFI System // Configuration Table // Status = CoreInstallConfigurationTable (&gEfiDebugImageInfoTableGuid, &mDebugInfoTableHeader); @@ -182,7 +176,7 @@ CoreNewDebugImageInfoEntry ( mDebugInfoTableHeader.UpdateStatus |= EFI_DEBUG_IMAGE_INFO_UPDATE_IN_PROGRESS; Table = mDebugInfoTableHeader.EfiDebugImageInfoTable; - + if (mDebugInfoTableHeader.TableSize < mMaxTableEntries) { // // We still have empty entires in the Table, find the first empty entry.