|
@@ -1186,9 +1186,11 @@ static void pnv_pci_ioda_setup_PEs(void)
|
|
* functions. PCI bus dependent PEs are required for the
|
|
* functions. PCI bus dependent PEs are required for the
|
|
* remaining types of PHBs.
|
|
* remaining types of PHBs.
|
|
*/
|
|
*/
|
|
- if (phb->type == PNV_PHB_NPU)
|
|
|
|
|
|
+ if (phb->type == PNV_PHB_NPU) {
|
|
|
|
+ /* PE#0 is needed for error reporting */
|
|
|
|
+ pnv_ioda_reserve_pe(phb, 0);
|
|
pnv_ioda_setup_npu_PEs(hose->bus);
|
|
pnv_ioda_setup_npu_PEs(hose->bus);
|
|
- else
|
|
|
|
|
|
+ } else
|
|
pnv_ioda_setup_PEs(hose->bus);
|
|
pnv_ioda_setup_PEs(hose->bus);
|
|
}
|
|
}
|
|
}
|
|
}
|