1 /** @file 2 Internal header file for DxeIpl module. 3 4 Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR> 5 This program and the accompanying materials 6 are licensed and made available under the terms and conditions of the BSD License 7 which accompanies this distribution. The full text of the license may be found at 8 http://opensource.org/licenses/bsd-license.php 9 10 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 11 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 12 13 **/ 14 15 #ifndef _DUET_DXEIPL_H_ 16 #define _DUET_DXEIPL_H_ 17 18 #include <FrameworkPei.h> 19 20 #include "EfiLdrHandoff.h" 21 #include "EfiFlashMap.h" 22 23 #include <Guid/MemoryTypeInformation.h> 24 #include <Guid/PciExpressBaseAddress.h> 25 #include <Guid/AcpiDescription.h> 26 27 #include <Guid/MemoryAllocationHob.h> 28 #include <Guid/Acpi.h> 29 #include <Guid/SmBios.h> 30 #include <Guid/Mps.h> 31 #include <Guid/FlashMapHob.h> 32 #include <Guid/SystemNvDataGuid.h> 33 #include <Guid/VariableFormat.h> 34 #include <Guid/StatusCodeDataTypeDebug.h> 35 #include <Guid/DxeCoreFileName.h> 36 #include <Guid/LdrMemoryDescriptor.h> 37 38 #include <Protocol/Decompress.h> 39 #include <Protocol/StatusCode.h> 40 #include <Protocol/FirmwareVolumeBlock.h> 41 42 #include <Library/BaseLib.h> 43 #include <Library/BaseMemoryLib.h> 44 #include <Library/ReportStatusCodeLib.h> 45 #include <Library/PrintLib.h> 46 #include <Library/IoLib.h> 47 48 #endif // _DUET_DXEIPL_H_ 49 50