COVERAGE (sg3_utils-1.47r908.tgz) | : | COVERAGE (sg3_utils-1.47r915.tar.xz) | ||
---|---|---|---|---|
skipping to change at line 49 | skipping to change at line 49 | |||
MODE SENSE(6) sdparm, sg_modes, sg_wr_mode, sginfo, sg_format, | MODE SENSE(6) sdparm, sg_modes, sg_wr_mode, sginfo, sg_format, | |||
sg_senddiag('-e'), sg_rdac, ++ | sg_senddiag('-e'), sg_rdac, ++ | |||
MODE SENSE(10) sdparm, sg_modes, sg_wr_mode, sginfo, sg_format, | MODE SENSE(10) sdparm, sg_modes, sg_wr_mode, sginfo, sg_format, | |||
sg_senddiag('-e'), sg_rdac, ++ | sg_senddiag('-e'), sg_rdac, ++ | |||
OPEN ZONE sg_zone | OPEN ZONE sg_zone | |||
ORWRITE(16) sg_write_x | ORWRITE(16) sg_write_x | |||
ORWRITE(32) sg_write_x | ORWRITE(32) sg_write_x | |||
PERSISTENT RESERVE IN sg_persist, ++ | PERSISTENT RESERVE IN sg_persist, ++ | |||
PERSISTENT RESERVE OUT sg_persist, ++ | PERSISTENT RESERVE OUT sg_persist, ++ | |||
POPULATE TOKEN ddpt, ddptctl, ++ | POPULATE TOKEN ddpt, ddptctl, ++ | |||
PRE-FETCH(10) sg_seek | PRE-FETCH(10) sg_seek | |||
PRE-FETCH(16) sg_seek | PRE-FETCH(16) sg_seek | |||
PREVENT ALLOW MEDIUM REMOVAL sg_prevent, ++ | PREVENT ALLOW MEDIUM REMOVAL sg_prevent, ++ | |||
READ(6) sg_dd, sgm_dd, sgp_dd, sg_read | READ(6) sg_dd, sgm_dd, sgp_dd, sg_read | |||
READ(10) sg_dd, sgm_dd, sgp_dd, sg_read | READ(10) sg_dd, sgm_dd, sgp_dd, sg_read | |||
READ(12) sg_dd, sgm_dd, sgp_dd, sg_read | READ(12) sg_dd, sgm_dd, sgp_dd, sg_read | |||
READ(16) sg_dd, sgm_dd, sgp_dd, sg_read | READ(16) sg_dd, sgm_dd, sgp_dd, sg_read | |||
READ ATTRUBUTE sg_read_attr | READ ATTRUBUTE sg_read_attr | |||
READ BLOCK LIMITS sg_read_block_limits, ++ | READ BLOCK LIMITS sg_read_block_limits, ++ | |||
READ BUFFER(10) sg_rbuf, sg_test_rwbuf, sg_read_buffer, sg_safte, ++ | READ BUFFER(10) sg_rbuf, sg_test_rwbuf, sg_read_buffer, sg_safte, ++ | |||
READ BUFFER(16) sg_read_buffer | READ BUFFER(16) sg_read_buffer | |||
READ CAPACITY(10) sg_readcap, sg_dd, sgm_dd, sgp_dd, sg_format, ++ | READ CAPACITY(10) sg_readcap, sg_dd, sgm_dd, sgp_dd, sg_format, ++ | |||
skipping to change at line 79 | skipping to change at line 79 | |||
RECEIVE COPY FAILURE DETAILS(LID1) sg_copy_results, ++ | RECEIVE COPY FAILURE DETAILS(LID1) sg_copy_results, ++ | |||
RECEIVE COPY OPERATING PARAMETERS ddpt, sg_copy_results, sg_xcopy, ++ | RECEIVE COPY OPERATING PARAMETERS ddpt, sg_copy_results, sg_xcopy, ++ | |||
RECEIVE COPY STATUS(LID1) sg_copy_results, ++ | RECEIVE COPY STATUS(LID1) sg_copy_results, ++ | |||
RECEIVE DIAGNOSTIC RESULTS sg_senddiag, sg_ses, sg_ses_microcode ++ | RECEIVE DIAGNOSTIC RESULTS sg_senddiag, sg_ses, sg_ses_microcode ++ | |||
RECEIVE ROD TOKEN INFORMATION ddpt, ddptctl ++ | RECEIVE ROD TOKEN INFORMATION ddpt, ddptctl ++ | |||
REMOVE ELEMENT AND MODIFY ZONES sg_zone | REMOVE ELEMENT AND MODIFY ZONES sg_zone | |||
REPORT ALL ROD TOKENS ddptctl ++ | REPORT ALL ROD TOKENS ddptctl ++ | |||
REPORT IDENTIFYING INFORMATION sg_ident, ++ (2) | REPORT IDENTIFYING INFORMATION sg_ident, ++ (2) | |||
REPORT LUNS sg_luns, ++ | REPORT LUNS sg_luns, ++ | |||
REPORT PROVISIONING INITIALIZATION PATTERN sg_rep_pip, ++ | REPORT PROVISIONING INITIALIZATION PATTERN sg_rep_pip, ++ | |||
REPORT REALMS sg_rep_zones | ||||
REPORT REFERRALS sg_referrals, ++ | REPORT REFERRALS sg_referrals, ++ | |||
REPORT SUPPORTED OPERATION CODES sg_opcodes | REPORT SUPPORTED OPERATION CODES sg_opcodes | |||
REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS sg_opcodes | REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS sg_opcodes | |||
REPORT TARGET PORT GROUPS sg_rtpg, sg_stpg ++ | REPORT TARGET PORT GROUPS sg_rtpg, sg_stpg ++ | |||
REPORT TIMESTAMP sg_timestamp | REPORT TIMESTAMP sg_timestamp | |||
REPORT ZONE DOMAINS sg_rep_zones | ||||
REPORT REALMS sg_rep_zones | ||||
REPORT ZONES sg_rep_zones | REPORT ZONES sg_rep_zones | |||
REPORT ZONE DOMAINS sg_rep_zones | ||||
REQUEST SENSE sg_requests, ++ | REQUEST SENSE sg_requests, ++ | |||
RESET WRITE POINTER sg_reset_wp | RESET WRITE POINTER sg_reset_wp | |||
SANITIZE sg_sanitize | SANITIZE sg_sanitize | |||
SEEK(10) sg_seek ++ | SEEK(10) sg_seek ++ | |||
SEND DIAGNOSTIC sg_senddiag, sg_ses, sg_ses_microcode ++ | SEND DIAGNOSTIC sg_senddiag, sg_ses, sg_ses_microcode ++ | |||
SEQUENTIALIZE ZONE sg_zone | SEQUENTIALIZE ZONE sg_zone | |||
SET IDENTIFYING INFORMATION sg_ident, ++ (3) | SET IDENTIFYING INFORMATION sg_ident, ++ (3) | |||
SET TARGET PORT GROUPS sg_stpg, ++ | SET TARGET PORT GROUPS sg_stpg, ++ | |||
SET TIMESTAMP sg_timestamp | SET TIMESTAMP sg_timestamp | |||
START STOP sg_start, ++ | START STOP sg_start, ++ | |||
STREAM CONTROL sg_stream_ctl | STREAM CONTROL sg_stream_ctl | |||
SYNCHRONIZE CACHE(10) sg_sync, sg_dd, sgm_dd, sgp_dd, ++ | SYNCHRONIZE CACHE(10) sg_sync, sg_dd, sgm_dd, sgp_dd, ++ | |||
SYNCHRONIZE CACHE(16) sg_sync++ | SYNCHRONIZE CACHE(16) sg_sync++ | |||
TEST UNIT READY sg_turs, sg_format, ++ | TEST UNIT READY sg_turs, sg_format, ++ | |||
skipping to change at line 157 | skipping to change at line 157 | |||
Read [SCSI READ(10) -->SNTL--> Read] | Read [SCSI READ(10) -->SNTL--> Read] | |||
[SCSI READ(16) -->SNTL--> Read] | [SCSI READ(16) -->SNTL--> Read] | |||
Write [SCSI WRITE(10) -->SNTL--> Write] | Write [SCSI WRITE(10) -->SNTL--> Write] | |||
[SCSI WRITE(16) -->SNTL--> Write] | [SCSI WRITE(16) -->SNTL--> Write] | |||
Compare [SCSI VERIFY(10,BYTCHK=1) -->SNTL--> Compare] | Compare [SCSI VERIFY(10,BYTCHK=1) -->SNTL--> Compare] | |||
[SCSI VERIFY(16,BYTCHK=1) -->SNTL--> Compare] | [SCSI VERIFY(16,BYTCHK=1) -->SNTL--> Compare] | |||
Write zeroes [SCSI WRITE SAME(10,zeros) -->SNTL--> Write zeroes] | Write zeroes [SCSI WRITE SAME(10,zeros) -->SNTL--> Write zeroes] | |||
[SCSI WRITE SAME(16,zeros) -->SNTL--> Write zeroes] | [SCSI WRITE SAME(16,zeros) -->SNTL--> Write zeroes] | |||
Flush [SCSI SYNCHRONIZE CACHE -->SNTL--> Flush] | Flush [SCSI SYNCHRONIZE CACHE -->SNTL--> Flush] | |||
Set Features [SCSI MODE SELECT(10) -->SNTL--> Set Features] | Set Features [SCSI MODE SELECT(10) -->SNTL--> Set Features] | |||
only for WCE in Caching page | only for WCE in Caching page | |||
The following SCSI commands do nothing (currently) in the SNTL but | The following SCSI commands do nothing (currently) in the SNTL but | |||
do return GOOD status: TEST UNIT READY, START STOP UNIT, REPORT LUNS | do return GOOD status: TEST UNIT READY, START STOP UNIT, REPORT LUNS | |||
and REQUEST SENSE. READ CAPACITY(10 and 16) yield appropriate data | and REQUEST SENSE. READ CAPACITY(10 and 16) yield appropriate data | |||
by examining the response to the NVMe Identify command. | by examining the response to the NVMe Identify command. | |||
++ command wrapper found in sg_cmds_basic.c, sg_cmds_mmc.c or | ++ command wrapper found in sg_cmds_basic.c, sg_cmds_mmc.c or | |||
sg_cmds_extra.c for this command | sg_cmds_extra.c for this command | |||
(2) this command was known as REPORT DEVICE IDENTIFIER prior to spc4r07 | (2) this command was known as REPORT DEVICE IDENTIFIER prior to spc4r07 | |||
(3) this command was known as SET DEVICE IDENTIFIER prior to spc4r07 | (3) this command was known as SET DEVICE IDENTIFIER prior to spc4r07 | |||
skipping to change at line 179 | skipping to change at line 179 | |||
Note that any SCSI command, including bi-directional and variable length | Note that any SCSI command, including bi-directional and variable length | |||
commands (whose cdb size is > 16 bytes) can be issued by the sg_raw utility. | commands (whose cdb size is > 16 bytes) can be issued by the sg_raw utility. | |||
The RECEIVE COPY * commands in SPC-4 were grouped as one command name | The RECEIVE COPY * commands in SPC-4 were grouped as one command name | |||
with 4 service actions in SPC-3 and earlier. The single SPC-3 command | with 4 service actions in SPC-3 and earlier. The single SPC-3 command | |||
name is RECEIVE COPY RESULTS. The two opcodes associated with all | name is RECEIVE COPY RESULTS. The two opcodes associated with all | |||
EXTENDED COPY commands are now known as THIRD PARTY COPY IN (0x84) and | EXTENDED COPY commands are now known as THIRD PARTY COPY IN (0x84) and | |||
THIRD PARTY COPY IN (0x83). | THIRD PARTY COPY IN (0x83). | |||
Douglas Gilbert | Douglas Gilbert | |||
7th June 2021 | 30th August 2021 | |||
End of changes. 7 change blocks. | ||||
6 lines changed or deleted | 6 lines changed or added |