aboutsummaryrefslogtreecommitdiff
path: root/hw/phb4.c
AgeCommit message (Expand)AuthorFilesLines
2017-10-02phb4: Reassign link_retries counter in IODA purgeGuilherme G. Piccoli1-0/+2
2017-10-02phb4: Add additional adapter to retrain whitelistJohn W Walthour1-2/+3
2017-10-02phb4: make retry_whitelist staticStewart Smith1-1/+1
2017-09-28capi: Mask Psl Credit timeout error for P9Vaibhav Jain1-0/+4
2017-09-27phb4: Update link training documentationMichael Neuling1-0/+8
2017-09-27phb4: Additional RXE_ARB: DEC Stage Valid Error fixMichael Neuling1-3/+3
2017-09-20capi: CAPP recoveryChristophe Lombard1-5/+54
2017-09-20phb4: Mask RXE_ARB: DEC Stage Valid ErrorMichael Neuling1-2/+2
2017-09-19PHB4: Default to PCIe GEN3 on POWER9 DD2.00Stewart Smith1-0/+6
2017-09-15phb4: Use link if degradedMichael Neuling1-1/+7
2017-09-12phb4: Retrain link if degradedMichael Neuling1-1/+133
2017-09-12phb4: Make link retries a #defineMichael Neuling1-1/+1
2017-09-12phb4: Split phb4_get_link_state() into a new functionMichael Neuling1-6/+21
2017-09-12phb4: Move nvram read of pci-eeh-mmio initMichael Neuling1-1/+3
2017-09-12phb4: Remove stable retriesMichael Neuling1-7/+0
2017-09-05phb4: Fix bad whitespaceRussell Currey1-1/+1
2017-09-04capi: POWER9 DD2 updateChristophe Lombard1-64/+112
2017-08-11phb4: Enhanced PCIe training tracingMichael Neuling1-2/+46
2017-08-11phb4: Fix reading wrong size registers in EEH dumpRussell Currey1-3/+3
2017-08-11phb4: Ignore slot state if performing complete resetRussell Currey1-1/+4
2017-08-11phb4: Prepare for link down when creset called from kernelRussell Currey1-0/+1
2017-08-11phb4: Skip attempting to fix PHBs broken on bootRussell Currey1-0/+4
2017-08-11phb4: Fix duplicate in EEH register dumpRussell Currey1-1/+0
2017-08-04phb4: Enable PCI peer-to-peerFrederic Barrat1-0/+62
2017-07-28phb4: Be more conservative on link presence timeoutMichael Neuling1-1/+2
2017-07-28phb4: Assert PERST before PHB resetMichael Neuling1-1/+6
2017-07-28Revert "phb4: Read PERST signal rather than assuming it's asserted"Michael Neuling1-3/+3
2017-07-28phb4: Set REGB error enables based on link stateMichael Neuling1-2/+8
2017-07-28phb4: Mark PHB as fenced on cresetMichael Neuling1-1/+1
2017-07-28phb4: Clear errors before deasserting resetMichael Neuling1-0/+6
2017-07-28phb4: Split clearing REGB into new functionMichael Neuling1-5/+12
2017-07-28phb4: Simplify calling phb4_eeh_dump_regs()Michael Neuling1-3/+5
2017-07-28phb4: Simplify prepare_link_change() callsMichael Neuling1-8/+4
2017-07-28phb4: Disable device config space access when fencedMichael Neuling1-0/+4
2017-07-28phb4: Clear more error registersMichael Neuling1-3/+9
2017-07-28phb4: Fix copy/paste typo in error loggingMichael Neuling1-1/+1
2017-07-28phb4: Dump devctl and devstat registersMichael Neuling1-0/+8
2017-07-28phb4: Move functions around to avoid forward declarationsMichael Neuling1-133/+132
2017-07-28phb4: Only clear some PHB config space registers on errorsMichael Neuling1-19/+32
2017-07-25phb4: Add link training trace modeMichael Neuling1-0/+56
2017-07-25phb4: Improve reset and link training timingMichael Neuling1-10/+105
2017-07-25phb4: Add phb4_check_reg() to sanity check failuresMichael Neuling1-0/+17
2017-07-25phb4: Remove retry on electrical link timeoutMichael Neuling1-1/+1
2017-07-25phb4: Simplify calling phb4_retry_state()Michael Neuling1-10/+2
2017-07-25phb4: Read PERST signal rather than assuming it's assertedMichael Neuling1-3/+3
2017-07-25phb4: Fix endian of TLP headers printMichael Neuling1-5/+5
2017-07-25phb4: Change timeouts prints to error levelMichael Neuling1-2/+2
2017-07-25phb4: Better logs why the slot didn't workMichael Neuling1-1/+10
2017-07-25phb4: Force verbose EEH loggingMichael Neuling1-0/+2
2017-07-25phb4: Initialization sequence updatesRussell Currey1-13/+22