DXE modules follow the public Framework specifications and the UEFI \r
specifiations. The build infrastructure must set \r
EFI_SPECIFICATION_VERSION before including this file. To support \r
- R9/UEFI2.0 set EFI_SPECIFIATION_VERSION to 0x00020000. To support \r
- R8.5/EFI 1.10 set EFI_SPECIFIATION_VERSION to 0x00010010. \r
+ EDK II/UEFI2.0 set EFI_SPECIFIATION_VERSION to 0x00020000. To support \r
+ EDK/EFI 1.10 set EFI_SPECIFIATION_VERSION to 0x00010010. \r
EDK_RELEASE_VERSION must be set to a non zero value.\r
EFI_SPECIFIATION_VERSION and EDK_RELEASE_VERSION are set automatically\r
by the build infrastructure for every module.\r
#error EDK_RELEASE_VERSION can not be zero\r
#endif\r
\r
-\r
#include <Common/UefiBaseTypes.h>\r
#include <Dxe/DxeCis.h>\r
+\r
+#if defined(MDE_CPU_IA32) || defined(MDE_CPU_X64)\r
#include <Dxe/SmmCis.h>\r
+#endif\r
+\r
+#if defined(MDE_CPU_IPF)\r
+#include <SalApi.h>\r
+#endif\r
\r
#include <Common/DataHubRecords.h>\r
#include <Guid/DataHubRecords.h>\r
\r
#include <Protocol/Pcd.h>\r
-#include <Common/PcdTemp.h> //This will be removed when PCD PEIM is completed!\r
\r
#endif\r