ERRATA FOR. TCG TPM I2C Interface Specification. Errata Version 1.0 April 6, Family 2.0 Level 00 Revision 1.

Similar documents
FOR TCG ACPI Specification

ERRATA FOR. Protection Profile PC Client Specific TPM. Errata Version 1.0 June 16, 2018 DRAFT. Specification Version 1.

ERRATA FOR. TCG Platform Attribute Credential Profile. Errata Version Published. Specification Version 1.0 Revision January 2018

TCG. TCG Certification Program. TNC Certification Program Suite. Document Version 1.1 Revision 1 26 September 2011

TCG Storage Opal SSC Feature Set: PSID. Specification Version 1.00 Revision August 5, Contact:

TCG. TCG Storage Interface Interactions Specification. Specification Version 1.0. January 27, Contacts:

TCG Physical Security Interoperability Alliance IP Video Use Case 002 (PSI-UC-IPV002) Specification Version 1.0 Revision 0.2

TCG Specification TCG. TPM 2.0 Mobile Command Response Buffer Interface. TCG Published. Family 2.0. Level 00 Revision 12.

R E F E R E N C E TCG. Trusted Multi-Tenant Infrastructure Work Group. Use Cases. Version 1.1. November 15, 2013

SDLC INTELLECTUAL PROPERTY POLICY

TCG Storage Work Group. Storage Certification Program. Program Version 1.0 Document Revision 1.22 March 16, Contact: Doug Gemmill, TCG CPM T C G

TCG Storage Interface Interactions Specification (SIIS) Specification Version 1.02 Revision December, 2011 TCG

TCG Compliance TNC IF-MAP Metadata for Network Security Compliance Test Plan

OpenFlow Switch Errata

TCG Storage Application Note: Encrypting Drives Compliant with Opal SSC

Intel Desktop Board DZ68DB

TSS TAB and Resource Manager Specification. Contact: Please provide public review comments by Thursday, March 5, 2015

TCG Physical Presence Interface Specification

OpenFlow Controller/Switch NDM Synchronization v1.0

INCLUDING MEDICAL ADVICE DISCLAIMER

Intel Stress Bitstreams and Encoder (Intel SBE) 2017 AVS2 Release Notes (Version 2.3)

Ecma International Policy on Submission, Inclusion and Licensing of Software

Ecma International Policy on Submission, Inclusion and Licensing of Software

Nero Digital Branding Guidelines

TCG. TCG Storage Opal SSC: Test Cases Specification. Specification Version 2.01 Revision 2.18 January 30, 2018 Published

Packet Trace Guide. Packet Trace Guide. Technical Note

IETF TRUST. Legal Provisions Relating to IETF Documents. Approved November 6, Effective Date: November 10, 2008

QPP Proprietary Profile Guide

MyCreditChain Terms of Use

MERIDIANSOUNDINGBOARD.COM TERMS AND CONDITIONS

TCG TSS 2.0 TPM Command Transmission Interface (TCTI) API Specification

AN NTAG I²C plus memory configuration options. Application note COMPANY PUBLIC. Rev June Document information

IETF TRUST. Legal Provisions Relating to IETF Documents. February 12, Effective Date: February 15, 2009

Mile Terms of Use. Effective Date: February, Version 1.1 Feb 2018 [ Mile ] Mileico.com

TCG. TCG Public Review. TCG TSS 2.0 TAB and Resource Manager Specification. Work in Progress:

Intel Server Board S2600CW2S

APPLICATION NOTE. Atmel AT03261: SAM D20 System Interrupt Driver (SYSTEM INTERRUPT) SAM D20 System Interrupt Driver (SYSTEM INTERRUPT)

NTLM NTLM. Feature Description

Getting Started with MTConnect: Architecture

SWOP Specifications for Web Offset Publications Edition 10.0 Errata

VMware vcenter Log Insight Manager. Deployment Guide

One Identity Starling Two-Factor Authentication. Administrator Guide

Upgrading MYOB BankLink Notes (desktop)

Enhanced Serial Peripheral Interface (espi) ECN

Hierarchical Data Extension UUID For _DSD

MDVR for the Blackberry

One Identity Active Roles 7.2. Management Pack Technical Description

End User License Agreement

Epic. Epic Systems. Deployment Guide

AT03262: SAM D/R/L/C System Pin Multiplexer (SYSTEM PINMUX) Driver. Introduction. SMART ARM-based Microcontrollers APPLICATION NOTE

Raspberry Pi shield board

Getting Started (No installation necessary) Windows On Windows systems, simply double click the AntPConc icon to launch the program.

Intel Desktop Board DP67DE

TCG. SNMP MIB for TPM-Based Attestation

QCT Rackgo X OCP Debug Card with LCD Product Marketing Specification

SAM4 Reset Controller (RSTC)

Open Source Used In TSP

Intel Desktop Board D945GCLF2

Intel Education Theft Deterrent Release Note WW16'14. August 2014

AVR42789: Writing to Flash on the New tinyavr Platform Using Assembly

Bar Code Discovery. Administrator's Guide

TERMS & CONDITIONS. Complied with GDPR rules and regulation CONDITIONS OF USE PROPRIETARY RIGHTS AND ACCEPTABLE USE OF CONTENT

MySonicWall Secure Upgrade Plus

Moodle. Moodle. Deployment Guide

UM PR533 - PCSC Tool. User manual COMPANY PUBLIC. Rev November Document information

Getting Started (No installation necessary) Windows On Windows systems, simply double click the AntGram icon to launch the program.

KEMP Driver for Red Hat OpenStack. KEMP LBaaS Red Hat OpenStack Driver. Installation Guide

RSA Two Factor Authentication

Open Source and Standards: A Proposal for Collaboration

Table of Contents Overview...2 Selecting Post-Processing: ColorMap...3 Overview of Options Copyright, license, warranty/disclaimer...

Splunk. Splunk. Deployment Guide

One Identity Starling Two-Factor Authentication. Administration Guide

Adobe Connect. Adobe Connect. Deployment Guide

Intel Desktop Board DH61CR

EAM Portal User's Guide

SafeNet Authentication Client

PCI Express Link/Transaction Test Methodology

Terms of Use. Changes. General Use.

Tisio CE Release Notes

Enhanced Serial Peripheral Interface (espi)

HALCoGen TMS570LS31x Help: example_sci_uart_9600.c

Quest Migration Manager for Exchange Resource Kit User Guide

Intel Desktop Board DH61SA

Ver. Editor Change Date. 0.1 MH First release March 26, MH Moved coding to ANSI. May 16, MH Added comments by Vicos.

Open Source Used In Cisco Configuration Professional for Catalyst 1.0

Workshop 4 Installation INSTALL GUIDE. Document Date: February 4 th, Document Revision: 1.1

Volume Disaster Recovery Preparation Express Guide

iwrite technical manual iwrite authors and contributors Revision: 0.00 (Draft/WIP)

PRODUCT SPECIFIC LICENSE TERMS Sybase Enterprise Portal Version 5 Application Edition ( Program )

LoadMaster VMware Horizon (with View) 6. Deployment Guide

AT11512: SAM L Brown Out Detector (BOD) Driver. Introduction. SMART ARM-based Microcontrollers APPLICATION NOTE

Intel Desktop Board DG31PR

Intel Desktop Board DQ35MP. MLP Report. Motherboard Logo Program (MLP) 5/7/2008

Trimble. ecognition. Release Notes

SafeNet Authentication Client

Migration Tool. Migration Tool (Beta) Technical Note

Toad Intelligence Central 3.3 New in This Release

Intel 848P Chipset. Specification Update. Intel 82848P Memory Controller Hub (MCH) August 2003

D3.5 Mockups of the CROWD4ROADS mobile app

Intel Desktop Board DG41RQ

Transcription:

ERRATA Errata Version 1.0 April 6, 2017 FOR TCG TPM I2C Interface Specification Family 2.0 August 05, 2016 Contact: admin@trustedcomputinggroup.org Copyright TCG 2003-2017

Disclaimers, Notices, and License Terms THIS ERRATA IS PROVIDED "AS IS" WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION OR SAMPLE. Without limitation, TCG and its members and licensors disclaim all liability, including liability for infringement of any proprietary rights, relating to use of information in this specification and to the implementation of this specification, and TCG disclaims all liability for cost of procurement of substitute goods or services, lost profits, loss of use, loss of data or any incidental, consequential, direct, indirect, or special damages, whether under contract, tort, warranty or otherwise, arising in any way out of use or reliance upon this specification or any information herein. This document is copyrighted by Trusted Computing Group (TCG), and no license, express or implied, is granted herein other than as follows: You may not copy or reproduce the document or distribute it to others without written permission from TCG, except that you may freely do so for the purposes of (a) examining or implementing TCG specifications or (b) developing, testing, or promoting information technology standards and best practices, so long as you distribute the document with these disclaimers, notices, and license terms. Contact the Trusted Computing Group at www.trustedcomputinggroup.org for information on specification licensing through membership agreements. Any marks and brands contained herein are the property of their respective owners. Errata Version 1.0 2 April 6, 2017

Table of Contents 1. Introduction... 4 2. Clarifications... 5 2.1 Clarification 1... 5 2.2 Clarification 2... 5 3. Errata... 6 3.1 Errata 1... 6 Errata Version 1.0 3 April 6, 2017

1. Introduction This document describes errata and clarifications for the TCG TPM I2C Interface Specification Level 00 Revision 1.00 as published. The information in this document is likely but not certain to be incorporated into a future version of the specification. Suggested fixes proposed in this document may be modified before being published in a later TCG Specification. Therefore, the contents of this document are not normative and only become normative when included in an updated version of the published specification. Note that since the errata in this document are non-normative, the patent licensing rights granted by Section 16.4 of the Bylaws do not apply. Errata Version 1.0 4 April 6, 2017

2. Clarifications 2.1 Clarification 1 Section 6.5 TPM_HASH_START Table 2 I2C TPM Register overview specifies the TPM_HASH_START register as follows: 0x28 TPM_HASH_START 1 This signals the start of the hash operation. Only available when locality 4 is selected Write only It might happen that the phrase when locality 4 is selected is misinterpreted as Locality 4 is the active Locality. Therefore the following clarification will be added in a future version of the specification: There are two possibilities to access TPM_HASH_START: 1) Write 0x04 to TPM_LOC_SEL followed by a write to TPM_HASH_START, which automatically sets TPM_ACCESS.activeLocality for Locality 4. 2) Write 0x04 to TPM_LOC_SEL followed by a write to TPM_ACCESS.requestUse, then write to TPM_HASH_START. 2.2 Clarification 2 Section 6.5.1 TPM_LOC_SEL and section 6.6 Interface Locality Usage per Register (Table 11) have no restrictions when TPM_LOC_SEL may be accessed. TPM_LOC_SEL should not change its value during a DRTM execution sequence. Therefore this clarification recommends I2C TPM implementations should ignore any write to TPM_LOC_SEL during a DRTM execution sequence. Errata Version 1.0 5 April 6, 2017

3. Errata 3.1 Errata 1 Section 6.4 Table 1 contains in the 2 nd column the values for the Locality Selection Register. Those values are in hexadecimal representation but contain incorrect numbers for the Locality range Reserved for vendor use and for the range 32 255 The correct values can be seen in the corrected table below (corrected values are highlighted in yellow color). Locality Priority Table 1 TPM Locality Selection Register Locality Locality Value of locality Selection modifier (see the PTP Register value Error! Reference source not found.) Mandatory (M) Optional (O) 5 0x00 0 0000 0001b M 4 0x01 1 0000 0010b O 3 0x02 2 0000 0100b O 2 0x03 3 0000 1000b O 1 0x04 4 0001 0000b O 6 0x05 0x1F Reserved for vendor use n.a. 0x20 0xFF 32-255 0010 0000b 1111 1111b n.a. O Errata Version 1.0 6 April 6, 2017