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
|
## Include/Guid/ConsoleOutConfig.h
|
||||||
gDuetConsoleOutConfigGuid = { 0xED150714, 0xDF30, 0x407D, { 0xB2, 0x4A, 0x4B, 0x74, 0x2F, 0xD5, 0xCE, 0xA2 }}
|
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
|
/** @file
|
||||||
Internal header file for DxeIpl module.
|
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
|
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
|
||||||
@ -32,6 +32,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
#include <Guid/SystemNvDataGuid.h>
|
#include <Guid/SystemNvDataGuid.h>
|
||||||
#include <Guid/VariableFormat.h>
|
#include <Guid/VariableFormat.h>
|
||||||
#include <Guid/StatusCodeDataTypeDebug.h>
|
#include <Guid/StatusCodeDataTypeDebug.h>
|
||||||
|
#include <Guid/DxeCoreFileName.h>
|
||||||
|
#include <Guid/LdrMemoryDescriptor.h>
|
||||||
|
|
||||||
#include <Protocol/Decompress.h>
|
#include <Protocol/Decompress.h>
|
||||||
#include <Protocol/StatusCode.h>
|
#include <Protocol/StatusCode.h>
|
||||||
|
@ -39,6 +39,8 @@
|
|||||||
|
|
||||||
[Guids]
|
[Guids]
|
||||||
gEfiVariableGuid
|
gEfiVariableGuid
|
||||||
|
gDxeCoreFileNameGuid
|
||||||
|
gLdrMemoryDescriptorGuid
|
||||||
|
|
||||||
[Sources]
|
[Sources]
|
||||||
DxeIpl.h
|
DxeIpl.h
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/** @file
|
/** @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
|
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
|
||||||
@ -23,9 +23,6 @@ Revision History:
|
|||||||
#include "FlashLayout.h"
|
#include "FlashLayout.h"
|
||||||
#include "Debug.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 EFI_CPUID_EXTENDED_FUNCTION 0x80000000
|
||||||
#define CPUID_EXTENDED_ADD_SIZE 0x80000008
|
#define CPUID_EXTENDED_ADD_SIZE 0x80000008
|
||||||
|
|
||||||
@ -188,7 +185,7 @@ HOB_TEMPLATE gHobTemplate = {
|
|||||||
0, 0, 0, 0 // UINT8 Reserved[4];
|
0, 0, 0, 0 // UINT8 Reserved[4];
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
EFI_DXE_FILE_GUID,
|
DXE_CORE_FILE_NAME_GUID,
|
||||||
0x0 // EFI_PHYSICAL_ADDRESS of EntryPoint;
|
0x0 // EFI_PHYSICAL_ADDRESS of EntryPoint;
|
||||||
},
|
},
|
||||||
{ // MemoryDxeCore
|
{ // MemoryDxeCore
|
||||||
@ -362,7 +359,7 @@ HOB_TEMPLATE gHobTemplate = {
|
|||||||
sizeof (MEMORY_DESC_HOB), // Hob size
|
sizeof (MEMORY_DESC_HOB), // Hob size
|
||||||
0 // reserved
|
0 // reserved
|
||||||
},
|
},
|
||||||
EFI_LDR_MEMORY_DESCRIPTOR_GUID
|
LDR_MEMORY_DESCRIPTOR_GUID
|
||||||
},
|
},
|
||||||
0,
|
0,
|
||||||
NULL
|
NULL
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/** @file
|
/** @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
|
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
|
||||||
@ -31,9 +31,6 @@ Revision History:
|
|||||||
#define NV_STORAGE_START 0x15000
|
#define NV_STORAGE_START 0x15000
|
||||||
#define NV_STORAGE_STATE 0x19000
|
#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)
|
#pragma pack(1)
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
@ -51,12 +48,6 @@ typedef struct {
|
|||||||
EFI_PHYSICAL_ADDRESS Interface;
|
EFI_PHYSICAL_ADDRESS Interface;
|
||||||
} PROTOCOL_HOB;
|
} PROTOCOL_HOB;
|
||||||
|
|
||||||
typedef struct {
|
|
||||||
EFI_HOB_GUID_TYPE Hob;
|
|
||||||
UINTN MemDescCount;
|
|
||||||
EFI_MEMORY_DESCRIPTOR *MemDesc;
|
|
||||||
} MEMORY_DESC_HOB;
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
EFI_HOB_GUID_TYPE Hob;
|
EFI_HOB_GUID_TYPE Hob;
|
||||||
// Note: we get only one PCI Segment now.
|
// Note: we get only one PCI Segment now.
|
||||||
|
23
DuetPkg/Include/Guid/DxeCoreFileName.h
Normal file
23
DuetPkg/Include/Guid/DxeCoreFileName.h
Normal file
@ -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
|
33
DuetPkg/Include/Guid/LdrMemoryDescriptor.h
Normal file
33
DuetPkg/Include/Guid/LdrMemoryDescriptor.h
Normal file
@ -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
|
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
|
||||||
@ -83,21 +83,6 @@ Returns:
|
|||||||
return ;
|
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
|
#if 0
|
||||||
VOID
|
VOID
|
||||||
PrintMemoryMap (
|
PrintMemoryMap (
|
||||||
@ -154,7 +139,7 @@ UpdateMemoryMap (
|
|||||||
EFI_PHYSICAL_ADDRESS Memory;
|
EFI_PHYSICAL_ADDRESS Memory;
|
||||||
EFI_GCD_MEMORY_SPACE_DESCRIPTOR Descriptor;
|
EFI_GCD_MEMORY_SPACE_DESCRIPTOR Descriptor;
|
||||||
|
|
||||||
GuidHob.Raw = GetFirstGuidHob (&gEfiLdrMemoryDescriptorGuid);
|
GuidHob.Raw = GetFirstGuidHob (&gLdrMemoryDescriptorGuid);
|
||||||
if (GuidHob.Raw == NULL) {
|
if (GuidHob.Raw == NULL) {
|
||||||
DEBUG ((EFI_D_ERROR, "Fail to get gEfiLdrMemoryDescriptorGuid from GUID HOB LIST!\n"));
|
DEBUG ((EFI_D_ERROR, "Fail to get gEfiLdrMemoryDescriptorGuid from GUID HOB LIST!\n"));
|
||||||
return;
|
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
|
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
|
||||||
@ -51,6 +51,7 @@ Abstract:
|
|||||||
#include <Guid/HobList.h>
|
#include <Guid/HobList.h>
|
||||||
#include <Guid/PciExpressBaseAddress.h>
|
#include <Guid/PciExpressBaseAddress.h>
|
||||||
#include <Guid/GlobalVariable.h>
|
#include <Guid/GlobalVariable.h>
|
||||||
|
#include <Guid/LdrMemoryDescriptor.h>
|
||||||
|
|
||||||
extern BDS_CONSOLE_CONNECT_ENTRY gPlatformConsole[];
|
extern BDS_CONSOLE_CONNECT_ENTRY gPlatformConsole[];
|
||||||
extern EFI_DEVICE_PATH_PROTOCOL *gPlatformConnectSequence[];
|
extern EFI_DEVICE_PATH_PROTOCOL *gPlatformConnectSequence[];
|
||||||
|
@ -57,6 +57,7 @@
|
|||||||
gEfiMpsTableGuid
|
gEfiMpsTableGuid
|
||||||
gEfiSmbiosTableGuid
|
gEfiSmbiosTableGuid
|
||||||
gEfiAcpiTableGuid
|
gEfiAcpiTableGuid
|
||||||
|
gLdrMemoryDescriptorGuid
|
||||||
|
|
||||||
[Pcd]
|
[Pcd]
|
||||||
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformBootTimeOut
|
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformBootTimeOut
|
||||||
|
Loading…
x
Reference in New Issue
Block a user