tools/arch/x86: intel_sdsi: Read more On Demand registers
authorDavid E. Box <david.e.box@linux.intel.com>
Sat, 19 Nov 2022 00:23:41 +0000 (16:23 -0800)
committerHans de Goede <hdegoede@redhat.com>
Mon, 21 Nov 2022 09:55:59 +0000 (10:55 +0100)
commita8041a89b7a4ae13db28f02402996a0c6edffe25
tree59cc06b7e78f94e026d2c378593b0fdc7268e273
parent334599bccbf2ad638498e4576e29db77ebf09f04
tools/arch/x86: intel_sdsi: Read more On Demand registers

Add decoding of the following On Demand register fields:

1. NVRAM content authorization error status
2. Enabled features: telemetry and attestation
3. Key provisioning status
4. NVRAM update limit
5. PCU_CR3_CAPID_CFG

Link: https://github.com/intel/intel-sdsi/blob/master/state-certificate-encoding.rst
Signed-off-by: David E. Box <david.e.box@linux.intel.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Link: https://lore.kernel.org/r/20221119002343.1281885-8-david.e.box@linux.intel.com
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
tools/arch/x86/intel_sdsi/intel_sdsi.c