3 Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
5 SPDX-License-Identifier: BSD-2-Clause-Patent
11 #include <Library/HobLib.h>
12 #include <Library/BaseLib.h>
13 #include <Library/DebugLib.h>
14 #include <Guid/MemoryConfigData.h>
15 #include <PlatformFspLib.h>
18 PlatformHobCreateFromFsp (
19 IN CONST EFI_PEI_SERVICES
**PeiServices
,
28 // Other hob, todo: put this into FspWrapPlatformLib
30 if ((HobList
= GetNextGuidHob (&gEfiMemoryConfigDataGuid
, HobList
)) != NULL
) {
31 HobData
= GET_GUID_HOB_DATA (HobList
);
32 DataSize
= GET_GUID_HOB_DATA_SIZE(HobList
);
33 DEBUG((EFI_D_ERROR
, "gEfiMemoryConfigDataGuid Hob found: 0x%x.\n", DataSize
));
35 NewHobData
= BuildGuidHob (&gEfiMemoryConfigDataGuid
, DataSize
);
36 (*PeiServices
)->CopyMem (