[Skiboot] [PATCH v3 3/3] doc/bmc: Document SBE validation on P8 platforms
Andrew Jeffery
andrew at aj.id.au
Mon May 6 15:48:14 AEST 2019
On Tue, 30 Apr 2019, at 14:51, Samuel Mendoza-Jonas wrote:
> Signed-off-by: Samuel Mendoza-Jonas <sam at mendozajonas.com>
Acked-by: Andrew Jeffery <andrew at aj.id.au>
> ---
> doc/bmc.rst | 22 ++++++++++++++++++++++
> 1 file changed, 22 insertions(+)
>
> diff --git a/doc/bmc.rst b/doc/bmc.rst
> index bbb390a7..a876aa06 100644
> --- a/doc/bmc.rst
> +++ b/doc/bmc.rst
> @@ -53,3 +53,25 @@ Real-time clock
>
> On platforms where a real-time-clock is not available, skiboot may use
> the
> IPMI SEL Time as a real-time-clock device.
> +
> +SBE validation
> +--------------
> +
> +On some P8 platforms with an AMI or SMC BMC (ie. astbmc) SBE
> validation is done
> +by a tool on the BMC. This is done to inspect the SBE and detect if a
> malicious
> +host has written to the SBE, especially in multi-tenant
> +"Bare-Metal-As-A-Service" scenarios.
> +
> +To complicate this the SBE validation occurs at host-runtime and reads
> the SBE
> +SEEPROM over I2C using the FSI master which will conflict with
> anything the
> +host may be doing at the same time. To avoid this Skiboot will pause
> boot until
> +the validation is complete.
> +If SBE validation is required the BMC will communicate this to Skiboot
> by
> +setting an IPMI System Boot Option with OEM parameter 0x62. When this
> flag is
> +set Skiboot will pause and wait for the validation to complete and the
> flag to
> +be cleared. This ensures the validation completes before the execution
> is passed
> +to Petitboot and the host operating system. During this process
> Skiboot will
> +print
> + SBE validation required, waiting for completion
> + System will be powered off if validation fails
> +to the console with an update every minute until complete.
> --
> 2.21.0
>
> _______________________________________________
> Skiboot mailing list
> Skiboot at lists.ozlabs.org
> https://lists.ozlabs.org/listinfo/skiboot
>
More information about the Skiboot
mailing list