Skip to content

Commit 7021cbf

Browse files
SergiiDmytrukmacpijan
authored andcommitted
Expand on LibreBMC and Kestrel
Signed-off-by: Sergii Dmytruk <[email protected]>
1 parent df2312f commit 7021cbf

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

devnotes/tpm.md

+11-3
Original file line numberDiff line numberDiff line change
@@ -207,18 +207,25 @@ it for I2C interface.
207207
******
208208
### TPM on [LibreBMC][LibreBMC-site]
209209

210-
Embed TPM into an alternative BMC hardware that's still in development?
211-
The BMC itself is implemented as a custom extension card defined by [DC-SCM]?
210+
Embed TPM into an alternative BMC hardware that's still in development.
211+
The BMC itself is implemented as a custom extension card defined by [DC-SCM]
212+
which needs a compatible motherboard.
213+
214+
Overall this doesn't look feasible. [Kestrel] on the other hand can be used
215+
with Talos II as is, but also lacks TPM and ASpeed BMC needs to be disabled
216+
after power on so it doesn't interfere. There might also be compatibility issues
217+
with coreboot port and this project is too in development. Still looks more
218+
realistic than LibreBMC.
212219

213220
* **Pros**
214221
* Open hardware.
215222

216223
* **Cons**
217224
* Project is in an early phase of development.
225+
* Can't be used with already existing boards.
218226

219227
* **Risks**
220228
* Current design does not have TPM connector (because it's builtin?).
221-
* Not possible without redesign Talos board?
222229

223230
* **Implementation effort**
224231

@@ -273,6 +280,7 @@ Implement TPM on a chip that's used primarily for booting POWER9 processor.
273280
[TPM specification]: https://trustedcomputinggroup.org/wp-content/uploads/PC-Client-Specific-Platform-TPM-Profile-for-TPM-2p0-v1p05p_r14_pub.pdf
274281
[TPM publication]: https://www.sciencedirect.com/science/article/pii/S0898122112004634
275282
[lpcdd.C]: https://github.com/open-power/hostboot/blob/master/src/usr/lpc/lpcdd.C
283+
[Kestrel]: https://gitlab.raptorengineering.com/kestrel-collaboration
276284

277285
[Direct I2C]: #i2c-tpm-module
278286
[BMC fTPM]: #software-tpm-on-bmc

0 commit comments

Comments
 (0)