Page 1 of 1

How to use TPM?

Posted: Mon Jan 06, 2014 12:23 pm
by lopidas
How can I use TPM from non-UEFI OS?

Re: How to use TPM?

Posted: Mon Jan 06, 2014 2:54 pm
by mateuszb
I'm just researching the subject myself and here's what I found out so far.

Usually TPM is an external chip attached to the PCH and PCH will expose some part of memory dedicated to TPM MMIO. How you do it is probably dependent on the PCH chipset. For example, on the Intel QS77/(C200 series) you access TPM directly via MMIO at address range FED40000h–FED4FFFFh. I think from there you need to know what TPM chip your computer uses to program it according to the data sheet so you know what registers are placed where and what are their semantics.

EDIT: Here's the interface specification;
http://www.trustedcomputinggroup.org/fi ... _FINAL.pdf