mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-02 12:10:23 -04:00
powerpc/powernv: Reserve PE#0 on NPU
P8+ hardware reports all errors on PE#0. This patch ensures PE#0 is not assigned to NPU devices so that it can be used for EEH. Signed-off-by: Alistair Popple <alistair@popple.id.au> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:
committed by
Michael Ellerman
parent
b521549a09
commit
08f48f3234
@@ -1186,9 +1186,11 @@ static void pnv_pci_ioda_setup_PEs(void)
|
||||
* functions. PCI bus dependent PEs are required for the
|
||||
* 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);
|
||||
else
|
||||
} else
|
||||
pnv_ioda_setup_PEs(hose->bus);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user