aboutsummaryrefslogtreecommitdiff
path: root/hw/p5ioc2-phb.c
diff options
context:
space:
mode:
authorGavin Shan <gwshan@linux.vnet.ibm.com>2015-09-11 14:36:34 +1000
committerStewart Smith <stewart@linux.vnet.ibm.com>2015-09-15 16:15:41 +1000
commitc34905c558bfd0773da0adf8b7f7d8bedea480a8 (patch)
treecdf2ed4aa9a169c7a6fe22c9c71609e363098b01 /hw/p5ioc2-phb.c
parentef186c6ce6c9e730a91263aac38153e4257fb354 (diff)
downloadskiboot-c34905c558bfd0773da0adf8b7f7d8bedea480a8.zip
skiboot-c34905c558bfd0773da0adf8b7f7d8bedea480a8.tar.gz
skiboot-c34905c558bfd0773da0adf8b7f7d8bedea480a8.tar.bz2
PCI: Clear error bits after changing MPS
Chaning MPS on PCI upstream bridge might cause error bits set on downstream endpoints when system boots into Linux as below case shows: host# lspci -vvs 0001:06:00.0 0001:06:00.0 Ethernet controller: Broadcom Corporation \ NetXtreme II BCM57810 10 Gigabit Ethernet (rev 10) : DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend- : CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ This clears those error bits in AER and PCIe capability after MPS is changed. With the patch applied, no more error bits are seen. Reported-by: John Walthour <jwalthour@us.ibm.com> Signed-off-by: Gavin Shan <gwshan@linux.vnet.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'hw/p5ioc2-phb.c')
0 files changed, 0 insertions, 0 deletions