Firmware Interface Table

BIOS Specification

ID Date Version Classification
599500 03/01/2025 Public
Document Table of Contents

TPM Enabling Policy

typedef struct {

UINT16 IndexRegisterAddress;

UINT16 DataRegisterAddress;

UINT8 AccessWidthInBytes; // = 1 - 1-byte access;

// = 2 - 2-byte access

UINT8 BitPosition; // e.g. = 15 - Bit15

UINT16 Index;

} INDEX_​IO_​ADDRESS;

typedef union {

UINT64 FlatMemoryAddress;

INDEX_​IO_​ADDRESS IndexIo;

} TPM_​POLICY_​PTR;