mirror of https://github.com/acidanthera/audk.git
Clean up the private GUID definition in module Level.
Signed-off-by: lgao4 Reviewed-by: rni2 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12385 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
d499fad0b0
commit
db4d3fa114
|
@ -34,3 +34,9 @@
|
|||
|
||||
## Include/Guid/ConsoleOutConfig.h
|
||||
gDuetConsoleOutConfigGuid = { 0xED150714, 0xDF30, 0x407D, { 0xB2, 0x4A, 0x4B, 0x74, 0x2F, 0xD5, 0xCE, 0xA2 }}
|
||||
|
||||
## Include/Guid/DxeCoreFileName.h
|
||||
gDxeCoreFileNameGuid = { 0xD6A2CB7F, 0x6A18, 0x4e2f, { 0xB4, 0x3B, 0x99, 0x20, 0xA7, 0x33, 0x70, 0x0A }}
|
||||
|
||||
## Include/Guid/LdrMemoryDescriptor.h
|
||||
gLdrMemoryDescriptorGuid = { 0x7701d7e5, 0x7d1d, 0x4432, { 0xa4, 0x68, 0x67, 0x3d, 0xab, 0x8a, 0xde, 0x60 }}
|
|
@ -1,7 +1,7 @@
|
|||
/** @file
|
||||
Internal header file for DxeIpl module.
|
||||
|
||||
Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
Copyright (c) 2006 - 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
|
||||
|
@ -32,6 +32,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||
#include <Guid/SystemNvDataGuid.h>
|
||||
#include <Guid/VariableFormat.h>
|
||||
#include <Guid/StatusCodeDataTypeDebug.h>
|
||||
#include <Guid/DxeCoreFileName.h>
|
||||
#include <Guid/LdrMemoryDescriptor.h>
|
||||
|
||||
#include <Protocol/Decompress.h>
|
||||
#include <Protocol/StatusCode.h>
|
||||
|
|
|
@ -39,6 +39,8 @@
|
|||
|
||||
[Guids]
|
||||
gEfiVariableGuid
|
||||
gDxeCoreFileNameGuid
|
||||
gLdrMemoryDescriptorGuid
|
||||
|
||||
[Sources]
|
||||
DxeIpl.h
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/** @file
|
||||
|
||||
Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
Copyright (c) 2006 - 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,9 +23,6 @@ Revision History:
|
|||
#include "FlashLayout.h"
|
||||
#include "Debug.h"
|
||||
|
||||
#define EFI_DXE_FILE_GUID \
|
||||
{ 0xb1644c1a, 0xc16a, 0x4c5b, {0x88, 0xde, 0xea, 0xfb, 0xa9, 0x7e, 0x74, 0xd8 }}
|
||||
|
||||
#define EFI_CPUID_EXTENDED_FUNCTION 0x80000000
|
||||
#define CPUID_EXTENDED_ADD_SIZE 0x80000008
|
||||
|
||||
|
@ -188,7 +185,7 @@ HOB_TEMPLATE gHobTemplate = {
|
|||
0, 0, 0, 0 // UINT8 Reserved[4];
|
||||
},
|
||||
},
|
||||
EFI_DXE_FILE_GUID,
|
||||
DXE_CORE_FILE_NAME_GUID,
|
||||
0x0 // EFI_PHYSICAL_ADDRESS of EntryPoint;
|
||||
},
|
||||
{ // MemoryDxeCore
|
||||
|
@ -362,7 +359,7 @@ HOB_TEMPLATE gHobTemplate = {
|
|||
sizeof (MEMORY_DESC_HOB), // Hob size
|
||||
0 // reserved
|
||||
},
|
||||
EFI_LDR_MEMORY_DESCRIPTOR_GUID
|
||||
LDR_MEMORY_DESCRIPTOR_GUID
|
||||
},
|
||||
0,
|
||||
NULL
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/** @file
|
||||
|
||||
Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
Copyright (c) 2006 - 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
|
||||
|
@ -31,9 +31,6 @@ Revision History:
|
|||
#define NV_STORAGE_START 0x15000
|
||||
#define NV_STORAGE_STATE 0x19000
|
||||
|
||||
#define EFI_LDR_MEMORY_DESCRIPTOR_GUID \
|
||||
{ 0x7701d7e5, 0x7d1d, 0x4432, {0xa4, 0x68, 0x67, 0x3d, 0xab, 0x8a, 0xde, 0x60}}
|
||||
|
||||
#pragma pack(1)
|
||||
|
||||
typedef struct {
|
||||
|
@ -51,12 +48,6 @@ typedef struct {
|
|||
EFI_PHYSICAL_ADDRESS Interface;
|
||||
} PROTOCOL_HOB;
|
||||
|
||||
typedef struct {
|
||||
EFI_HOB_GUID_TYPE Hob;
|
||||
UINTN MemDescCount;
|
||||
EFI_MEMORY_DESCRIPTOR *MemDesc;
|
||||
} MEMORY_DESC_HOB;
|
||||
|
||||
typedef struct {
|
||||
EFI_HOB_GUID_TYPE Hob;
|
||||
// Note: we get only one PCI Segment now.
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
/** @file
|
||||
Guid is EDKII DxeCore moudle GUID.
|
||||
|
||||
Copyright (c) 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
|
||||
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.
|
||||
|
||||
**/
|
||||
|
||||
#ifndef __DXE_CORE_FILE_NAME__
|
||||
#define __DXE_CORE_FILE_NAME__
|
||||
|
||||
#define DXE_CORE_FILE_NAME_GUID \
|
||||
{ 0xD6A2CB7F, 0x6A18, 0x4e2f, {0xB4, 0x3B, 0x99, 0x20, 0xA7, 0x33, 0x70, 0x0A }}
|
||||
|
||||
extern EFI_GUID gDxeCoreFileNameGuid;
|
||||
|
||||
#endif
|
|
@ -0,0 +1,33 @@
|
|||
/** @file
|
||||
Guid is for GUIDED HOB of LDR memory descriptor.
|
||||
|
||||
Copyright (c) 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
|
||||
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.
|
||||
|
||||
**/
|
||||
|
||||
#ifndef __LDR_MEMORY_DESCRIPTOR__
|
||||
#define __LDR_MEMORY_DESCRIPTOR__
|
||||
|
||||
#define LDR_MEMORY_DESCRIPTOR_GUID \
|
||||
{ 0x7701d7e5, 0x7d1d, 0x4432, {0xa4, 0x68, 0x67, 0x3d, 0xab, 0x8a, 0xde, 0x60}}
|
||||
|
||||
#pragma pack(1)
|
||||
|
||||
typedef struct {
|
||||
EFI_HOB_GUID_TYPE Hob;
|
||||
UINTN MemDescCount;
|
||||
EFI_MEMORY_DESCRIPTOR *MemDesc;
|
||||
} MEMORY_DESC_HOB;
|
||||
|
||||
#pragma pack()
|
||||
|
||||
extern EFI_GUID gLdrMemoryDescriptorGuid;
|
||||
|
||||
#endif
|
|
@ -1,6 +1,6 @@
|
|||
/*++
|
||||
|
||||
Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||
Copyright (c) 2006 - 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
|
||||
|
@ -83,21 +83,6 @@ Returns:
|
|||
return ;
|
||||
}
|
||||
|
||||
#define EFI_LDR_MEMORY_DESCRIPTOR_GUID \
|
||||
{ 0x7701d7e5, 0x7d1d, 0x4432, {0xa4, 0x68, 0x67, 0x3d, 0xab, 0x8a, 0xde, 0x60 }}
|
||||
|
||||
EFI_GUID gEfiLdrMemoryDescriptorGuid = EFI_LDR_MEMORY_DESCRIPTOR_GUID;
|
||||
|
||||
#pragma pack(1)
|
||||
|
||||
typedef struct {
|
||||
EFI_HOB_GUID_TYPE Hob;
|
||||
UINTN MemDescCount;
|
||||
EFI_MEMORY_DESCRIPTOR *MemDesc;
|
||||
} MEMORY_DESC_HOB;
|
||||
|
||||
#pragma pack()
|
||||
|
||||
#if 0
|
||||
VOID
|
||||
PrintMemoryMap (
|
||||
|
@ -154,7 +139,7 @@ UpdateMemoryMap (
|
|||
EFI_PHYSICAL_ADDRESS Memory;
|
||||
EFI_GCD_MEMORY_SPACE_DESCRIPTOR Descriptor;
|
||||
|
||||
GuidHob.Raw = GetFirstGuidHob (&gEfiLdrMemoryDescriptorGuid);
|
||||
GuidHob.Raw = GetFirstGuidHob (&gLdrMemoryDescriptorGuid);
|
||||
if (GuidHob.Raw == NULL) {
|
||||
DEBUG ((EFI_D_ERROR, "Fail to get gEfiLdrMemoryDescriptorGuid from GUID HOB LIST!\n"));
|
||||
return;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*++
|
||||
|
||||
Copyright (c) 2006 - 2007, Intel Corporation. All rights reserved.<BR>
|
||||
Copyright (c) 2006 - 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
|
||||
|
@ -51,6 +51,7 @@ Abstract:
|
|||
#include <Guid/HobList.h>
|
||||
#include <Guid/PciExpressBaseAddress.h>
|
||||
#include <Guid/GlobalVariable.h>
|
||||
#include <Guid/LdrMemoryDescriptor.h>
|
||||
|
||||
extern BDS_CONSOLE_CONNECT_ENTRY gPlatformConsole[];
|
||||
extern EFI_DEVICE_PATH_PROTOCOL *gPlatformConnectSequence[];
|
||||
|
|
|
@ -57,6 +57,7 @@
|
|||
gEfiMpsTableGuid
|
||||
gEfiSmbiosTableGuid
|
||||
gEfiAcpiTableGuid
|
||||
gLdrMemoryDescriptorGuid
|
||||
|
||||
[Pcd]
|
||||
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformBootTimeOut
|
||||
|
|
Loading…
Reference in New Issue