[Skiboot] [PATCH v2 0/5] Initial EEH support for PHB4

Michael Neuling mikey at neuling.org
Wed Apr 19 17:49:32 AEST 2017


Thanks! These have been pushed upstream as of f32ad58f98

On Wed, 2017-04-19 at 15:14 +1000, Russell Currey wrote:
> This series enables base EEH support for PHB4, mostly similar to PHB3.
> 
> The diag data buffer that is passed between skiboot and kernel has been
> doubled in size (from 8K to 16K) due to the increased number of PEs in PHB4.
> 
> Despite PHB4 supporting it, there is currently no support for disabling EEH
> for MMIO.  There is also no support for error injection yet.
> 
> Corresponding kernel patches will be required in order to decode the diag
> data buffer on the other side.
> 
> Changes since V1:
> 	- split PHB4 register definition changes into its own patch
> 	- rename fields in diag data and add some missing registers
> 	- reword the commit message in the M32 segment mappings patch
> 
> Russell Currey (5):
>   phb4: Expand and clean up register definitions
>   phb4: Implement diag data
>   phb4: Implement fence check
>   phb4: Enable EEH for MMIO
>   phb4: Make M32 segment mappings two-to-one
> 
>  hw/phb4.c           | 152 +++++++++++++++++++++++++++++++++++++++++++++++++
> ---
>  include/opal-api.h  |  71 +++++++++++++++++++++++-
>  include/phb4-regs.h | 130 ++++++++++++++++++++++++++++++++++++++++----
>  3 files changed, 334 insertions(+), 19 deletions(-)
> 


More information about the Skiboot mailing list