@@ -207,18 +207,25 @@ it for I2C interface.
207
207
******
208
208
### TPM on [ LibreBMC] [ LibreBMC-site ]
209
209
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.
212
219
213
220
* ** Pros**
214
221
* Open hardware.
215
222
216
223
* ** Cons**
217
224
* Project is in an early phase of development.
225
+ * Can't be used with already existing boards.
218
226
219
227
* ** Risks**
220
228
* Current design does not have TPM connector (because it's builtin?).
221
- * Not possible without redesign Talos board?
222
229
223
230
* ** Implementation effort**
224
231
@@ -273,6 +280,7 @@ Implement TPM on a chip that's used primarily for booting POWER9 processor.
273
280
[ TPM specification ] : https://trustedcomputinggroup.org/wp-content/uploads/PC-Client-Specific-Platform-TPM-Profile-for-TPM-2p0-v1p05p_r14_pub.pdf
274
281
[ TPM publication ] : https://www.sciencedirect.com/science/article/pii/S0898122112004634
275
282
[ lpcdd.C ] : https://github.com/open-power/hostboot/blob/master/src/usr/lpc/lpcdd.C
283
+ [ Kestrel ] : https://gitlab.raptorengineering.com/kestrel-collaboration
276
284
277
285
[ Direct I2C ] : #i2c-tpm-module
278
286
[ BMC fTPM ] : #software-tpm-on-bmc
0 commit comments