IntelFspPkg: Refine the format of meta data files.
authorShumin Qiu <shumin.qiu@intel.com>
Mon, 19 Jan 2015 07:18:24 +0000 (07:18 +0000)
committershenshushi <shenshushi@Edk2>
Mon, 19 Jan 2015 07:18:24 +0000 (07:18 +0000)
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Shumin Qiu <shumin.qiu@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16622 6f19259b-4bc3-4df7-8a09-765794883524

IntelFspPkg/FspDxeIpl/FspDxeIpl.inf
IntelFspPkg/FspSecCore/FspSecCore.inf
IntelFspPkg/IntelFspPkg.dec
IntelFspPkg/IntelFspPkg.dsc
IntelFspPkg/Library/BaseCacheAsRamLibNull/BaseCacheAsRamLibNull.inf
IntelFspPkg/Library/BaseCacheLib/BaseCacheLib.inf
IntelFspPkg/Library/BaseFspCommonLib/BaseFspCommonLib.inf
IntelFspPkg/Library/BaseFspDebugLibSerialPort/BaseFspDebugLibSerialPort.inf
IntelFspPkg/Library/BaseFspPlatformLib/BaseFspPlatformLib.inf
IntelFspPkg/Library/BaseFspSwitchStackLib/BaseFspSwitchStackLib.inf
IntelFspPkg/Library/SecPlatformSecLibNull/SecPlatformSecLibNull.inf

index 0a225278f2ece4c3e322d92cdea023dc7340f03b..1a745f7e1c59acf868051e563b654ec44bb82fee 100644 (file)
@@ -1,6 +1,7 @@
 ## @file\r
+#  PEIM for DXE IPL\r
 #\r
-#  Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2014 - 2015, Intel Corporation. All rights reserved.<BR>\r
 #\r
 #  This program and the accompanying materials\r
 #  are licensed and made available under the terms and conditions of the BSD License\r
 [Ppis]\r
   gEfiDxeIplPpiGuid                       ## PRODUCES\r
   gEfiEndOfPeiSignalPpiGuid               ## SOMETIMES_PRODUCES(Not produced on S3 boot path)\r
-  gEfiPeiDecompressPpiGuid\r
+  gEfiPeiDecompressPpiGuid                ## CONSUMES\r
 \r
 [Protocols]\r
-  gEfiPciEnumerationCompleteProtocolGuid  # ALWAYS_PRODUCED\r
+  gEfiPciEnumerationCompleteProtocolGuid  ## PRODUCES\r
 \r
 [Guids]\r
-  gEfiEventReadyToBootGuid                # ALWAYS_PRODUCED\r
+  gEfiEventReadyToBootGuid                ## PRODUCES ## Event\r
 \r
 [FixedPcd]\r
-  gIntelFspPkgTokenSpaceGuid.PcdFspMaxPatchEntry\r
-  gIntelFspPkgTokenSpaceGuid.PcdFspMaxPerfEntry\r
+  gIntelFspPkgTokenSpaceGuid.PcdFspMaxPatchEntry    ## CONSUMES \r
+  gIntelFspPkgTokenSpaceGuid.PcdFspMaxPerfEntry     ## CONSUMES  \r
 \r
 [Depex]\r
   gEfiPeiMemoryDiscoveredPpiGuid AND gEfiPeiLoadFilePpiGuid\r
index ae0994e5e33704e3a1b19486c9360625937a26f2..aaeb28a5dbbe7a6f663170cd970b5f748181de4e 100644 (file)
@@ -1,6 +1,7 @@
 ## @file\r
+#  Sec Core for FSP\r
 #\r
-#  Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2014 - 2015, Intel Corporation. All rights reserved.<BR>\r
 #\r
 #  This program and the accompanying materials\r
 #  are licensed and made available under the terms and conditions of the BSD License\r
   FspCommonLib\r
 \r
 [Pcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress\r
-  gIntelFspPkgTokenSpaceGuid.PcdGlobalDataPointerAddress\r
-  gIntelFspPkgTokenSpaceGuid.PcdTemporaryRamBase\r
-  gIntelFspPkgTokenSpaceGuid.PcdTemporaryRamSize\r
-  gIntelFspPkgTokenSpaceGuid.PcdFspTemporaryRamSize\r
+  gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress           ## UNDEFINED\r
+  gIntelFspPkgTokenSpaceGuid.PcdGlobalDataPointerAddress      ## CONSUMES\r
+  gIntelFspPkgTokenSpaceGuid.PcdTemporaryRamBase              ## CONSUMES\r
+  gIntelFspPkgTokenSpaceGuid.PcdTemporaryRamSize              ## CONSUMES\r
+  gIntelFspPkgTokenSpaceGuid.PcdFspTemporaryRamSize           ## CONSUMES\r
 \r
 [FixedPcd]\r
-  gIntelFspPkgTokenSpaceGuid.PcdFspMaxPatchEntry\r
-  gIntelFspPkgTokenSpaceGuid.PcdFspMaxPerfEntry\r
+  gIntelFspPkgTokenSpaceGuid.PcdFspMaxPatchEntry              ## CONSUMES\r
+  gIntelFspPkgTokenSpaceGuid.PcdFspMaxPerfEntry               ## CONSUMES\r
 \r
 [Ppis]\r
-  gEfiTemporaryRamSupportPpiGuid                # PPI ALWAYS_PRODUCED\r
+  gEfiTemporaryRamSupportPpiGuid                ## PRODUCES \r
 \r
index d16eaad346ac41e11100f519216510991b8a461d..092b3fed01df2a4ab9482e0d3328ed3b61eb6eb0 100644 (file)
@@ -1,8 +1,7 @@
 ## @file\r
-#\r
 # Provides driver and definitions to build fsp in EDKII bios.\r
 #\r
-# Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2014 - 2015, Intel Corporation. All rights reserved.<BR>\r
 # This program and the accompanying materials are licensed and made available under\r
 # the terms and conditions of the BSD License that accompanies this distribution.\r
 # The full text of the license may be found at\r
index 1f497ffa288d08ccf14645ce13cededa1cccd169..0c0b2b80e42678fcd4480738a8f50fcbf6399171 100644 (file)
@@ -1,6 +1,7 @@
 ## @file\r
+# Provides driver and definitions to build fsp in EDKII bios.\r
 #\r
-# Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2014 - 2015, Intel Corporation. All rights reserved.<BR>\r
 # This program and the accompanying materials are licensed and made available under\r
 # the terms and conditions of the BSD License that accompanies this distribution.\r
 # The full text of the license may be found at\r
index 7c8492cc4d91dbaa842de6430ab10645b2e65ee1..1b98870472c05c50a1e6765010106f3aa60ebfae 100644 (file)
@@ -1,6 +1,7 @@
 ## @file\r
+#  NULL instance of Base cache as RAM.\r
 #\r
-#  Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2014 - 2015, Intel Corporation. All rights reserved.<BR>\r
 #\r
 #  This program and the accompanying materials\r
 #  are licensed and made available under the terms and conditions of the BSD License\r
index fb8d5f6083e2ef978069f5dc60bcef6b6d5f297f..01cae9680c1fcc6c933e9989102ff703e2259ef0 100644 (file)
@@ -1,6 +1,7 @@
 ## @file\r
+#  Instance of BaseCache.\r
 #\r
-#  Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2014 - 2015, Intel Corporation. All rights reserved.<BR>\r
 #\r
 #  This program and the accompanying materials\r
 #  are licensed and made available under the terms and conditions of the BSD License\r
index 0fa8c6a2dc2edd82aac4618e45f362742d41a073..32b4482908246957b7f32e0480bfc1a8e4826f8a 100644 (file)
@@ -1,6 +1,6 @@
 ## @file\r
-#\r
-#  Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>\r
+#  Instance of FspCommonLib \r
+#  Copyright (c) 2014 - 2015, Intel Corporation. All rights reserved.<BR>\r
 #\r
 #  This program and the accompanying materials\r
 #  are licensed and made available under the terms and conditions of the BSD License\r
@@ -30,8 +30,8 @@
   BaseMemoryLib\r
 \r
 [Pcd]\r
-  gIntelFspPkgTokenSpaceGuid.PcdGlobalDataPointerAddress\r
+  gIntelFspPkgTokenSpaceGuid.PcdGlobalDataPointerAddress      ## CONSUMES\r
 \r
 [FixedPcd]\r
-  gIntelFspPkgTokenSpaceGuid.PcdFspMaxPatchEntry\r
-  gIntelFspPkgTokenSpaceGuid.PcdFspMaxPerfEntry\r
+  gIntelFspPkgTokenSpaceGuid.PcdFspMaxPatchEntry              ## CONSUMES\r
+  gIntelFspPkgTokenSpaceGuid.PcdFspMaxPerfEntry               ## CONSUMES\r
index 85c2615acc3939c8db0f8d09e69dd6c16adef994..00d79705ae5de3ff69b25424c023e3c813781de5 100644 (file)
@@ -1,6 +1,7 @@
 ## @file\r
+#  Instance of BaseFspDebugLib\r
 #\r
-#  Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2014 - 2015, Intel Corporation. All rights reserved.<BR>\r
 #\r
 #  This program and the accompanying materials\r
 #  are licensed and made available under the terms and conditions of the BSD License\r
@@ -44,6 +45,6 @@
   DebugPrintErrorLevelLib\r
 \r
 [Pcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue\r
-  gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask\r
+  gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue       ## CONSUMES\r
+  gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask           ## CONSUMES\r
 \r
index 4122508baad45e876d61b9a908f5c2f9cd68b0f0..1f5dd1d1f8c900cb29b25702a4ccc767b0caba38 100644 (file)
@@ -1,6 +1,7 @@
 ## @file\r
+# Instance of FspPlatformLib\r
 #\r
-#  Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2014 - 2015, Intel Corporation. All rights reserved.<BR>\r
 #\r
 #  This program and the accompanying materials\r
 #  are licensed and made available under the terms and conditions of the BSD License\r
   BaseMemoryLib\r
 \r
 [Pcd]\r
-  gIntelFspPkgTokenSpaceGuid.PcdGlobalDataPointerAddress\r
-  gIntelFspPkgTokenSpaceGuid.PcdTemporaryRamBase\r
-  gIntelFspPkgTokenSpaceGuid.PcdTemporaryRamSize\r
-  gIntelFspPkgTokenSpaceGuid.PcdFspTemporaryRamSize\r
+  gIntelFspPkgTokenSpaceGuid.PcdGlobalDataPointerAddress    ## CONSUMES\r
+  gIntelFspPkgTokenSpaceGuid.PcdTemporaryRamBase            ## CONSUMES\r
+  gIntelFspPkgTokenSpaceGuid.PcdTemporaryRamSize            ## CONSUMES\r
+  gIntelFspPkgTokenSpaceGuid.PcdFspTemporaryRamSize         ## CONSUMES\r
 \r
 [Guids]\r
-  gFspBootLoaderTemporaryMemoryGuid\r
+  gFspBootLoaderTemporaryMemoryGuid                     ## PRODUCES ## HOB\r
 \r
 [FixedPcd]\r
-  gIntelFspPkgTokenSpaceGuid.PcdFspMaxPatchEntry\r
-  gIntelFspPkgTokenSpaceGuid.PcdFspMaxPerfEntry\r
+  gIntelFspPkgTokenSpaceGuid.PcdFspMaxPatchEntry        ## CONSUMES\r
+  gIntelFspPkgTokenSpaceGuid.PcdFspMaxPerfEntry         ## CONSUMES\r
index c3b47b5dbfb651fc1368ae488edd61bd80b62d92..a52ee033a0e1b0dfdbf2392f347f773d51e52120 100644 (file)
@@ -1,6 +1,7 @@
 ## @file\r
+#  Instance of BaseFspSwitchStackLib\r
 #\r
-#  Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2014 - 2015, Intel Corporation. All rights reserved.<BR>\r
 #\r
 #  This program and the accompanying materials\r
 #  are licensed and made available under the terms and conditions of the BSD License\r
@@ -35,8 +36,8 @@
   IoLib\r
 \r
 [FixedPcd]\r
-  gIntelFspPkgTokenSpaceGuid.PcdFspMaxPatchEntry\r
-  gIntelFspPkgTokenSpaceGuid.PcdFspMaxPerfEntry\r
+  gIntelFspPkgTokenSpaceGuid.PcdFspMaxPatchEntry      ## CONSUMES\r
+  gIntelFspPkgTokenSpaceGuid.PcdFspMaxPerfEntry       ## CONSUMES\r
 \r
 \r
 \r
index 31707a68d81624ee4a46a87464f6597dae1a2a66..4f0424e873ed38f70a7bdee72affc77e7d04c750 100644 (file)
@@ -1,6 +1,7 @@
 ## @file\r
+#  NULL instance of Platform Sec Lib.\r
 #\r
-#  Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2014 - 2015, Intel Corporation. All rights reserved.<BR>\r
 #\r
 #  This program and the accompanying materials\r
 #  are licensed and made available under the terms and conditions of the BSD License\r