]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Cleanup INF file for PEI Core
authormdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 14 Jan 2010 01:40:51 +0000 (01:40 +0000)
committermdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 14 Jan 2010 01:40:51 +0000 (01:40 +0000)
1) Remove references to CPU I/O PPI and PCI CFG2 PPI.  The PEI Core does have the PEI Services Table that caches a copy of these, but the PEI Core never produces a real version of these PPIs.  Instead, the PEI Core only has a null implementation of the APIs so we can catch PIEMs that call these services before they are properly installed.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9731 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Core/Pei/PeiMain.inf

index 61bc31e03cafc34de0ae997d47006aea9a6a0a19..527a6df2c2e60649f826d8d6a48a1314f70b2fa5 100644 (file)
@@ -4,7 +4,7 @@
 # 2) Dispatch PEIM from discovered FV.\r
 # 3) Handoff control to DxeIpl to load DXE core and enter DXE phase.\r
 #\r
-# Copyright (c) 2006 - 2009, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
 #\r
 #  All rights reserved. This program and the accompanying materials\r
 #  are licensed and made available under the terms and conditions of the BSD License\r
@@ -22,8 +22,6 @@
   FILE_GUID                      = 52C05B14-0B98-496c-BC3B-04B50211D680\r
   MODULE_TYPE                    = PEI_CORE\r
   VERSION_STRING                 = 1.0\r
-  PI_SPECIFICATION_VERSION       = 0x00010000\r
-\r
   ENTRY_POINT                    = PeiCore\r
 \r
 #\r
@@ -32,7 +30,7 @@
 #  VALID_ARCHITECTURES           = IA32 X64 IPF EBC (EBC is for build only)\r
 #\r
 \r
-[Sources.common]\r
+[Sources]\r
   StatusCode/StatusCode.c\r
   Security/Security.c\r
   Reset/Reset.c\r
@@ -70,7 +68,6 @@
   CacheMaintenanceLib\r
   PeCoffLib\r
   PeiServicesTablePointerLib\r
-  \r
 \r
 [Guids]\r
   gPeiAprioriFileNameGuid       ## CONSUMES ## GUID\r
   gEfiPeiLoadFilePpiGuid                        ## PRODUCES ## SOMETIMES_CONSUMES (The default load PeImage logic will be used when this PPI doesn't exist)\r
   gEfiPeiSecurity2PpiGuid                       ## NOTIFY\r
   gEfiTemporaryRamSupportPpiGuid                ## CONSUMES\r
-  gEfiPeiCpuIoPpiInstalledGuid                  ## PRODUCES                                             ## PRODUCES\r
-  gEfiPciCfg2PpiGuid                            ## PRODUCES                                                                       ## PRODUCES\r
-  \r
-[FixedPcd.common]\r
+\r
+[Pcd]  \r
   gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxFvSupported       ## CONSUMES\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxPeimPerFv         ## CONSUMES\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxPpiSupported      ## CONSUMES\r
   gEfiMdePkgTokenSpaceGuid.PcdStatusCodeValuePeimDispatch       ## CONSUMES\r
   gEfiMdePkgTokenSpaceGuid.PcdStatusCodeValuePeiCoreEntry       ## CONSUMES\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxPeiStackSize      ## CONSUMES\r
-\r
-[FeaturePcd.common]\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreImageLoaderSearchTeSectionFirst   ## CONSUMES\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdFrameworkCompatibilitySupport            ## CONSUMES\r
   
\ No newline at end of file