[Skiboot] [PATCH] phb4: Add link training trace mode

Stewart Smith stewart at linux.vnet.ibm.com
Tue Jul 25 18:26:12 AEST 2017


Michael Neuling <mikey at neuling.org> writes:
> Add a mode to PHB4 to trace training process closely. This activates
> as soon as PERST is deasserted and produces human readable output of
> the process.
>
> This may increase training times since it duplicates some of the
> training code.  This code has it's own simple checks for fence and
> timeout but will fall through to the default training code once done.
>
> Output produced, looks like the "TRACE:" lines below:
>
>   [    3.410799664,7] PHB#0001[0:1]: FRESET: Starts
>   [    3.410802000,7] PHB#0001[0:1]: FRESET: Prepare for link down
>   [    3.410806624,7] PHB#0001[0:1]: FRESET: Assert skipped
>   [    3.410808848,7] PHB#0001[0:1]: FRESET: Deassert
>   [    3.410812176,3] PHB#0001[0:1]: TRACE: 0x0000000101000000  0ms
>   [    3.417170176,3] PHB#0001[0:1]: TRACE: 0x0000100101000000 12ms presence
>   [    3.436289104,3] PHB#0001[0:1]: TRACE: 0x0000180101000000 49ms training
>   [    3.436373312,3] PHB#0001[0:1]: TRACE: 0x00001d0811000000 49ms trained
>   [    3.436420752,3] PHB#0001[0:1]: TRACE: Link trained.
>   [    3.436967856,7] PHB#0001[0:1]: LINK: Start polling
>   [    3.437482240,7] PHB#0001[0:1]: LINK: Electrical link detected
>   [    3.437996864,7] PHB#0001[0:1]: LINK: Link is up
>   [    4.438000048,7] PHB#0001[0:1]: LINK: Link is stable
>
> Enabled via nvram using:
>   nvram -p ibm,skiboot --update-config pci-tracing=true
>
> Signed-off-by: Michael Neuling <mikey at neuling.org>

Merged to master as of b4c69f3126ecbe85f415d8a6aa06efab80653cbc

-- 
Stewart Smith
OPAL Architect, IBM.



More information about the Skiboot mailing list