How to use TPM?
How to use TPM?
How can I use TPM from non-UEFI OS?
Re: How to use TPM?
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
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