OEM MANUAL:K6602924
5 COMMAND DESCRIPTIONS
Revision: 1 / Date: 2003.03.06
Page: 190 / 273
Table 5.83 READ RESERVATION Parameter Data (cont’d)
Reservation Descriptors
8
(MSB)
•
Reservation Descriptor
•
N
(LSB)
The GENERATION field shall contain a 32-bit counter maintained by the device
server that shall be incremented every time a PERSISTENT RESERVE OUT
command requests a REGISTER, a REGISTER AND IGNORE EXISTING KEY, a
CLEAR, a PREEMPT, or a PREEMPT AND ABORT service action. The counter shall
not be incremented by a PERSISTENT RESERVE IN command, by a PERSISTENT
RESERVE OUT command that performs a RESERVE or RELEASE service action, or
by a PERSISTENT RESERVE OUT command that is terminated due to an error or
reservation conflict. Regardless of the APTPL bit value the generation value shall be
set to zero as part of the power on reset process.
The additional length field contains a count of the number of bytes to follow in
reservation descriptor(s). If the allocation length specified by the PERSISTENT
RESERVE IN command is not sufficient to contain the entire parameter list, then
only the first portion of the list (byte 0 to the allocation length) shall be sent to the
application client. The incremental remaining bytes shall be truncated, although the
additional length field shall still contain the actual number of bytes of reservation
descriptor(s) and shall not be affected by the truncation. This shall not be considered
an error.
The format of the reservation descriptors is defined in Table 5.84. There shall be a
reservation descriptor for the persistent reservation, if any, present in the logical unit
and a reservation descriptor for each element, if any, having a persistent reservation.
Table 5.84
PERSISTENT RESERVE IN reservation descriptor
Bit
Byte
7
6
5
4
3
2
1
0
0
(MSB)
•
Reservation Key
•
7
(LSB)
(cont’d)
PERSISTENT RESERVE IN:(5Eh)