[Skiboot] [PATCH v2 00/31] Add libstb and its dependencies

Stewart Smith stewart at linux.vnet.ibm.com
Mon Oct 10 19:53:06 AEDT 2016


Claudio Carvalho <cclaudio at linux.vnet.ibm.com> writes:
> Libstb provides an API for secure and trusted boot. This API can be used to add
> secure and trusted boot support for the platforms. Habanero is our first
> target.
>
> This patch series adds the libstb and all its dependencies.
>
> The first three patches add an initial libstb documentation
>
> The following patches add the libstb dependencies:
> * ROM code driver
> * I2C Nuvoton TPM 2.0 device driver
> * TCG Software Stack implementation
> * Event log manager implementation
>
> The last patch adds the libstb interface, which is defined in libstb/stb.h

Thanks, series merged as of 862d870dee62f601374c7ed3f8fa73e9b21f9e24
with some changes but nothing tooo dramatic.

Notable is the combining/reordering of some patches so that bisect can
work cleanly along the series, as well as the addition of some unit test
and a utility to print the content of the stb container.

I also managed to get things going in mambo pretty well, which is rather
useful for testing (which I've done extensibly inside mambo).

I think we may need some discussion on how we expose the different
implementations of secure/trusted boot, I'm not 100% happy with the way
I do the software "rom" for mambo, and I'm not sure what this would look
like for a pure software "tpm".

-- 
Stewart Smith
OPAL Architect, IBM.



More information about the Skiboot mailing list