[Skiboot] [PATCH] opal/fast-reboot: Send special reset sequence to operational CPUs only.
stewart at linux.vnet.ibm.com
Wed Nov 2 18:34:02 AEDT 2016
Mahesh J Salgaonkar <mahesh at linux.vnet.ibm.com> writes:
> From: Mahesh Salgaonkar <mahesh at linux.vnet.ibm.com>
> In the fast reboot path opal sends multiple special sequence to all the
> CPUs using xscom operations. On freshly booted system where all CPUs are
> in good condition, the fast reboot works fine. But fast reboot fails when
> any of the COREs are GARDed by Service processor. This is because xscom
> operations fails/timeout on the CPUs/COREs that are GARDed. Fix this issue
> by skipping GARDed CPUs during fast reboot path.
> The GARDed CPUs are presented as 'bad' to OPAL and OPAL marks that
> cpu->state as 'cpu_state_unavailable'. This patch checks the cpu state
> to skip GARDed CPUs during fast reboot.
> Signed-off-by: Mahesh Salgaonkar <mahesh at linux.vnet.ibm.com>
Thanks! merged to master as of f1cde7dcd3485ec7c1bb2ee385049ef200859a5b
OPAL Architect, IBM.
More information about the Skiboot