]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Add missing dependency expression for some library instances in MdePkg
authorqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 1 Feb 2010 02:48:17 +0000 (02:48 +0000)
committerqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 1 Feb 2010 02:48:17 +0000 (02:48 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9891 6f19259b-4bc3-4df7-8a09-765794883524

MdePkg/Library/PeiPciLibPciCfg2/PeiPciLibPciCfg2.inf
MdePkg/Library/PeiPciSegmentLibPciCfg2/PeiPciSegmentLibPciCfg2.inf
MdePkg/Library/UefiPalLib/UefiPalLib.inf
MdePkg/Library/UefiPciLibPciRootBridgeIo/UefiPciLibPciRootBridgeIo.inf
MdePkg/Library/UefiPciSegmentLibPciRootBridgeIo/PciSegmentLib.c
MdePkg/Library/UefiPciSegmentLibPciRootBridgeIo/UefiPciSegmentLibPciRootBridgeIo.inf
MdePkg/Library/UefiSalLib/UefiSalLib.c
MdePkg/Library/UefiSalLib/UefiSalLib.inf

index a628007c08780c893df09b8070869badb754fd12..09a18349182b7675a9867b570fc3210f5d52a363 100644 (file)
@@ -7,7 +7,7 @@
 #  the first PPI found, so this library instance should only be used platforms\r
 #  with a single PCI segment.\r
 #\r
-# Copyright (c) 2007 - 2008, Intel Corporation.\r
+# Copyright (c) 2007 - 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
@@ -51,3 +51,5 @@
 [Ppis]\r
   gEfiPciCfg2PpiGuid                            ## CONSUMES\r
 \r
+[Depex]\r
+  gEfiPciCfg2PpiGuid\r
index 200c490b08722f3f608cbcbfe9407d20392cfce8..45207d90a940bcd2ac347d799b488408fa70514a 100644 (file)
@@ -6,7 +6,7 @@
 #  EFI_PEI_PCI CFG2 PPIs are typically produced by a chipset specific PEIM.\r
 #  This library instance should only be used platforms with multiple PCI segments.\r
 #\r
-# Copyright (c) 2007 - 2008, Intel Corporation.\r
+# Copyright (c) 2007 - 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
@@ -49,3 +49,6 @@
 [Ppis]\r
   gEfiPciCfg2PpiGuid                            ##  CONSUMES\r
 \r
+[Depex]\r
+  gEfiPciCfg2PpiGuid\r
+\r
index 33dc024c6c11ec25a0730ad4038d7b9c5931aabf..835ad0d71b2ce2eeebb952cbbe9a12405077ac5f 100644 (file)
@@ -4,7 +4,7 @@
 # This instance of PAL library retrieves the PAL Entry Point from the SAL System Table\r
 # register in the EFI System Confguration Table.\r
 #\r
-# Copyright (c) 2007 - 2009, Intel Corporation.\r
+# Copyright (c) 2007 - 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
@@ -32,7 +32,7 @@
 #  VALID_ARCHITECTURES           = IPF\r
 #\r
 \r
-[Sources.IPF]\r
+[Sources]\r
   UefiPalLib.c\r
 \r
 [Packages]\r
index 6891d71b39ec77b289f8df8ce454baa55a52bf26..c0e15e8f0082b0b3688032d48efaf941d85241c2 100644 (file)
@@ -7,7 +7,7 @@
 #  This library binds to the first PCI Root Bridge I/O Protocol in the platform. As a result,\r
 #  it should only be used on platforms that contain a single PCI root bridge.\r
 #\r
-# Copyright (c) 2007 - 2008, Intel Corporation.\r
+# Copyright (c) 2007 - 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
@@ -51,3 +51,5 @@
 [Protocols]\r
   gEfiPciRootBridgeIoProtocolGuid               ## CONSUMES\r
 \r
+[Depex]\r
+  gEfiPciRootBridgeIoProtocolGuid\r
index da153f994a09b3eec2c936b129dab6c67a524490..fa6f3ea02e3ea847893fcbb4766e2a550c2b16e3 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   PCI Segment Library implementation using PCI Root Bridge I/O Protocol.\r
 \r
-  Copyright (c) 2007 - 2009, Intel Corporation All rights\r
+  Copyright (c) 2007 - 2010, Intel Corporation All rights\r
   reserved. This program and the accompanying materials are\r
   licensed and made available under the terms and conditions of\r
   the BSD License which accompanies this distribution.  The full\r
 #include "PciSegmentLib.h"\r
 \r
 //\r
-// Global varible to record data of PCI Root Bridge I/O Protcol instances\r
+// Global variable to record data of PCI Root Bridge I/O Protocol instances\r
 //\r
 PCI_ROOT_BRIDGE_DATA   *mPciRootBridgeData     = NULL;\r
 UINTN                  mNumberOfPciRootBridges = 0;\r
 \r
 /**\r
-  The constructor function caches data of PCI Root Bridge I/O Protcol instances.\r
+  The constructor function caches data of PCI Root Bridge I/O Protocol instances.\r
   \r
   The constructor function locates PCI Root Bridge I/O protocol instances,\r
   and caches the protocol instances, together with their segment numbers and bus ranges.\r
index 8aba36b3b31aa17fd82d98a949b00e142a91ab68..59a0d4dbc40c56f12eff63200b5a5e034d43ec58 100644 (file)
@@ -7,7 +7,7 @@
 #  This library binds to all of the PCI Root Bridge I/O Protocols in the platform and handles\r
 #  the translation from a PCI segment number into a specific PCI Root Bridge I/O Protocol.\r
 #\r
-# Copyright (c) 2007 - 2008, Intel Corporation.\r
+# Copyright (c) 2007 - 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
@@ -54,3 +54,5 @@
 [Protocols]\r
   gEfiPciRootBridgeIoProtocolGuid               ## CONSUMES\r
 \r
+[Depex]\r
+  gEfiPciRootBridgeIoProtocolGuid\r
index 9ed8606c4fa0031e28adcc83e1894011bab16572..57bacf92820450e70573849eaf238afa2f62c862 100644 (file)
@@ -1,8 +1,8 @@
 /** @file\r
   SAL Library implementation retrieving the SAL Entry Point from the SAL System Table\r
-  register in the EFI System Confguration Table.\r
+  register in the EFI System Configuration Table.\r
 \r
-  Copyright (c) 2007 - 2008, Intel Corporation All rights\r
+  Copyright (c) 2007 - 2010, Intel Corporation All rights\r
   reserved. This program and the accompanying materials are\r
   licensed and made available under the terms and conditions of\r
   the BSD License which accompanies this distribution.  The full\r
index 9a30213ee5db0cc249a07347f20d72e675ce13d8..1126034232930e07dc53a6d081af263bce780b70 100644 (file)
@@ -4,7 +4,7 @@
 # This instance of SAL library retrieves the SAL Entry Point from the SAL System Table\r
 # register in the EFI System Confguration Table.\r
 #\r
-# Copyright (c) 2007 - 2008, Intel Corporation.\r
+# Copyright (c) 2007 - 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
@@ -31,7 +31,7 @@
 #  VALID_ARCHITECTURES           = IPF\r
 #\r
 \r
-[Sources.IPF]\r
+[Sources]\r
   UefiSalLib.c\r
 \r
 [Packages]\r
@@ -40,3 +40,6 @@
 [LibraryClasses]\r
   UefiLib\r
   DebugLib\r
+\r
+[Guids]\r
+  gEfiSalSystemTableGuid        ## CONSUMES ## GUID\r