16 May 2006 1667 Silo Type Identifier tutorial

Document Sample
16 May 2006 1667 Silo Type Identifier tutorial Powered By Docstoc
					2007-01-19 1667 Silo Type Identifier tutorial

Revision history
Revision 0 (7 June 2006) First revision
Revision 0.1 (19 January 2007) First release candidate


Related documents
Standard Protocol for Authentication in Host Attachments of Transient Storage
Devices (Draft) - IEEE P1667™/D8.5

Overview
IEEE P1667 requires the type of each silo be unambiguously identified by a silo
type identifier. This document describes the format and allocation of these silo
type identifiers.

1 P1667 Silo Type Identifier tutorial

1.1 Use

Silo Type Identifiers are defined within the IEEE 1667 standard to identify the
functionality provided by each Addressable Command Target on a Transient
Storage Device.

This information is provided by the execution of a Probe command on the first
silo on each Addressable Command Target. By definition the first silo of each
Addressable Command Target must be a 1667 Probe silo. The Probe command
returns a Silo Type Identifier and version information for each silo implemented in
the Addressable Command Target.

Organizations defining new silos which will be identified using the 1667 Probe
command must request a new Silo Type Identifier.

1.2 Format

Silo Type Identifiers consist of 4 bytes. Currently the first two bytes are reserved
for future use and must contain a value of zero (00h).

The Silo Type Identifier format is shown in table 1 and is defined in the IEEE
P1667™ standard.
                      Table 1 – Silo Type Identifier format
Byte/Bit     7         6        5         4        3       2        1        0
   0      (MSB)
                                           Reserved
   1                                                                       (LSB)
   2      (MSB)
                                     Silo Type Identifier
   3                                                                       (LSB)
The first two bytes are reserved for future use and must contain a value of zero
(00h).

The last two bytes contain the allocated Silo Type Identifier.

1.3 Allocation

The IEEE 1667 committee will allocate values from 0200h to 7FFFh inclusive.
The IEEE 1667 committee will allocate values only to organizations defining
standards.

Requests for allocation by the IEEE 1667 committee can be submitted to 1667-
stid-req@ieeeia.org. Please include “STID request” in the subject.

The IEEE Computer Society will allocate values from 8000h to FFFEh inclusive.
The IEEE Computer Society will allocate values to any requestor.

Requests for allocation by the IEEE Computer Society can be submitted to 1667-
stid-req@ieeeia.org. Please include “STID request” in the subject.

All requests for Silo Type Identifiers will be for a single identifier value. Requests
for a range of values are not allowed.

Silo Type Identifiers will be allocated sequentially within each range allocated by
the IEEE 1667 committee and the IEEE Computer Society. Requests for specific
values will be rejected.

All requests for a Silo Type Identifier must be accompanied by the following:
       Requesting individual’s name, mail address, and email address.
       Requesting organization’s name, mail address, and email address.
       Silo Type name, maximum of 32 characters.
       Silo Type description
       Signed Silo Type License Agreement

1.2 Publication

The list of allocated Silo Type Identifiers is posted at:
http://grouper.ieee.org/groups/1667/stids/1667-allocated-stids.html.

The current version of this tutorial can be found at:
http://grouper.ieee.org/groups/1667/stids/Silo Type Identifer Tutorial.html.

1.4 Controlling Body
The IEEE 1667 Working Group is the controlling body for Silo Type Identifier
definition, use, and allocation. The definition, allowed use and allocation
methods for Silo Type Identifiers may be changed by the IEEE 1667 Working
Group without notice.

Questions regarding Silo Type Identifier definition, use and allocation should be
directed to the IEEE 1667 Working Group.