]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Core/Pei/PeiMain.inf
remove the unused msa files in MdeModulePkg.
[mirror_edk2.git] / MdeModulePkg / Core / Pei / PeiMain.inf
index 1aa5ec823fbdeb116512f58d45a0d0acf75ab200..35c8b973c075da663ae4e0281d37097c62d6c872 100644 (file)
@@ -1,5 +1,8 @@
 #/** @file\r
-# Component description file for PeiMain module\r
+# PeiMain module is core module in PEI phase. It take reponsiblities of:\r
+# 1) Initialize memory, ppi, image services etc, to establish PEIM runtime environment.\r
+# 2) Dispatch PEIM from discoveried FV.\r
+# 3) Handoff control to DxeIpl to load dxe core and enter DXE phase.\r
 #\r
 # This module provide an DXE CIS compliant implementation.\r
 # Copyright (c) 2006 - 2007, Intel Corporation\r
   Hob/Hob.c\r
   FwVol/FwVol.c\r
   Dispatcher/Dispatcher.c\r
-  Dependency/dependency.c\r
-  Dependency/dependency.h\r
+  Dependency/Dependency.c\r
+  Dependency/Dependency.h\r
   BootMode/BootMode.c\r
   PeiMain.h\r
 \r
 [Packages]\r
   MdeModulePkg/MdeModulePkg.dec\r
   MdePkg/MdePkg.dec\r
-  \r
+\r
 [LibraryClasses]\r
   TimerLib\r
   BaseMemoryLib\r
   gEfiFirmwareFileSystem2Guid\r
 \r
 [Ppis]\r
-  gEfiPeiSecurityPpiGuid                        # PPI_NOTIFY SOMETIMES_CONSUMED\r
   gEfiPeiStatusCodePpiGuid                      # PPI SOMETIMES_CONSUMED\r
   gEfiPeiResetPpiGuid                           # PPI SOMETIMES_CONSUMED\r
   gEfiDxeIplPpiGuid                             # PPI ALWAYS_CONSUMED\r
-  gEfiPeiMemoryDiscoveredPpiGuid                # PPI ALWAYS_PRODUCED\r
-  gEfiPeiDecompressPpiGuid\r
-  gEfiPeiFirmwareVolumeInfoPpiGuid\r
-  gEfiPeiLoadFilePpiGuid\r
-  gEfiPeiSecurity2PpiGuid\r
-  gEfiTemporaryRamSupportPpiGuid\r
+  gEfiPeiMemoryDiscoveredPpiGuid                # PPI ALWAYS_CONSUMED\r
+  gEfiPeiDecompressPpiGuid                      # PPI ALWAYS_CONSUMED\r
+  gEfiPeiFirmwareVolumeInfoPpiGuid              # PPI ALWAYS_CONSUMED\r
+  gEfiPeiLoadFilePpiGuid                        # PPI ALWAYS_CONSUMED\r
+  gEfiPeiSecurity2PpiGuid                       # PPI ALWAYS_CONSUMED\r
+  gEfiTemporaryRamSupportPpiGuid                # PPI ALWAYS_CONSUMED\r
 \r
 [FixedPcd.common]\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxFvSupported\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxPeimPerFv\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxPpiSupported\r
   gEfiMdePkgTokenSpaceGuid.PcdStatusCodeValuePeimDispatch\r
   gEfiMdePkgTokenSpaceGuid.PcdStatusCodeValuePeiCoreEntry\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxPeiStackSize\r
 \r
-\r
 [FeaturePcd.common]\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreImageLoaderSearchTeSectionFirst\r
-\r
-[BuildOptions.common]\r
-  MSFT:*_*_*_CC_FLAGS = /Fa$* /FAsc /FR$(@R).SBR\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdFrameworkFvHobCompatibilitySupport\r
+  
\ No newline at end of file