This routine will install EFI_PEI_PCI_CFG2_PPI or EFI_PEI_PCI_CFG_PPI\r
according to PeiServices's version.\r
\r
- @param FfsHeader Image's header\r
- @param PeiServices Pointer of EFI_PEI_SERVICES\r
+ @param FileHandle Handle of the file being invoked.\r
+ @param PeiServices Describes the list of possible PEI Services.\r
+\r
@return Whether success to install service\r
**/\r
EFI_STATUS\r
EFIAPI\r
PeimInitializePciCfg (\r
- IN EFI_FFS_FILE_HEADER *FfsHeader,\r
- IN EFI_PEI_SERVICES **PeiServices\r
+ IN EFI_PEI_FILE_HANDLE FileHandle,\r
+ IN CONST EFI_PEI_SERVICES **PeiServices\r
)\r
{\r
EFI_STATUS Status;\r
// FrameworkPeiServices = (FRAMEWORK_PEI_SERVICES **) PeiServices;\r
// (**FrameworkPeiServices).PciCfg = &mPciCfgPpi;\r
// \r
- (**PeiServices).PciCfg = (EFI_PEI_PCI_CFG2_PPI *) &gPciCfgPpi;\r
+ (**(EFI_PEI_SERVICES**)PeiServices).PciCfg = (EFI_PEI_PCI_CFG2_PPI *) &gPciCfgPpi;\r
} else {\r
- (**PeiServices).PciCfg = &gPciCfg2Ppi;\r
+ (**(EFI_PEI_SERVICES**)PeiServices).PciCfg = &gPciCfg2Ppi;\r
}\r
\r
if (!FeaturePcdGet (PcdPciCfgDisable)) {\r
- Status = (**PeiServices).InstallPpi ((CONST EFI_PEI_SERVICES **)PeiServices, &gPciCfgPpiList);\r
+ Status = (**PeiServices).InstallPpi (PeiServices, &gPciCfgPpiList);\r
} \r
if (!FeaturePcdGet (PcdPciCfg2Disable)) {\r
- Status = (**PeiServices).InstallPpi ((CONST EFI_PEI_SERVICES **)PeiServices, &gPciCfg2PpiList);\r
+ Status = (**PeiServices).InstallPpi (PeiServices, &gPciCfg2PpiList);\r
}\r
\r
return Status;\r