[Skiboot] [PATCH] hmi: Fix a bug where partial hmi event was reported to host.

Stewart Smith stewart at linux.vnet.ibm.com
Fri Apr 1 14:59:19 AEDT 2016


Mahesh J Salgaonkar <mahesh at linux.vnet.ibm.com> writes:
> From: Mahesh Salgaonkar <mahesh at linux.vnet.ibm.com>
>
> The current code sends partial hmi event (4 * 64bits instead of
> 5 * 64bits) to host. The last 64 bits contains chip id/pir info for
> reporting checkstop events. This bug affects only checkstop events.
>
> Host console o/p without this patch:
>
> [  305.628283] Fatal Hypervisor Maintenance interrupt [Not recovered]
> [  305.628341]  Error detail: Malfunction Alert
> [  305.628388] 	HMER: 8040000000000000
> [  305.628423] 	CPU PIR: 00000000
> [  305.628458] 	[Unit: VSU] Logic core check stop
>
>
> Host console o/p with this patch:
>
> [  200.122883] Fatal Hypervisor Maintenance interrupt [Not recovered]
> [  200.122941]  Error detail: Malfunction Alert
> [  200.122986] 	HMER: 8040000000000000
> [  200.123021] 	CPU PIR: 000008e8
> [  200.123055] 	[Unit: VSU] Logic core check stop
>
> Signed-off-by: Mahesh Salgaonkar <mahesh at linux.vnet.ibm.com>
> ---
>  core/hmi.c |   15 ++++++++-------
>  1 file changed, 8 insertions(+), 7 deletions(-)

Thanks, applied to:
skiboot-5.1.x as of 2636009
skiboot-5.2.x as of d597168
skiboot master as of a56b9aa

-- 
Stewart Smith
OPAL Architect, IBM.



More information about the Skiboot mailing list