]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Core/Pei/PeiMain.inf
Add compatibility logic to handle framework fvhob and install FvInfo ppi. And remove...
[mirror_edk2.git] / MdeModulePkg / Core / Pei / PeiMain.inf
index 486ae1fe0534dcb2d4664a1b65c2a5b963f1d730..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
@@ -42,8 +45,8 @@
   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
   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
@@ -90,9 +93,7 @@
   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