TPMs are not guaranteed to have additional localities. If I recall correctly, the TCG PTP specification defines a bit in the interface ID register which indicates if further localities are available.
For example, at least Intel PTT on Skylake (presumably Kabylake as well) does not have additional localities.
Power management, mobile and firmware developer on Linux. Security developer at Aurora. Ex-biologist. mjg59 on Twitter. Content here should not be interpreted as the opinion of my employer. Also on Mastodon.
TPM locality capability
Date: 2021-06-15 02:26 am (UTC)For example, at least Intel PTT on Skylake (presumably Kabylake as well) does not have additional localities.