test tool: Set BYTCHK=1 if EDTL != 0

From SBC-4: BYTCHK = 0 means that the Data-Out buffer contents
must not be used. BYTCHK = 1 means that the Data-Out buffer must
be compared against the data on the storage medium. Hence set
BYTCHK to 1 if EDTL != 0.

Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com>
This commit is contained in:
Bart Van Assche
2017-01-25 14:11:32 -08:00
parent 383e6572d4
commit 7c10722449
15 changed files with 39 additions and 33 deletions

View File

@@ -46,7 +46,7 @@ test_writeverify12_beyond_eol(void)
break;
}
WRITEVERIFY12(sd, num_blocks + 1 - i,
i * block_size, block_size, 0, 0, 0, 0, scratch,
i * block_size, block_size, 0, 0, 1, 0, scratch,
EXPECT_LBA_OOB);
}
@@ -56,7 +56,7 @@ test_writeverify12_beyond_eol(void)
break;
}
WRITEVERIFY12(sd, 0x80000000,
i * block_size, block_size, 0, 0, 0, 0, scratch,
i * block_size, block_size, 0, 0, 1, 0, scratch,
EXPECT_LBA_OOB);
}
@@ -66,7 +66,7 @@ test_writeverify12_beyond_eol(void)
break;
}
WRITEVERIFY12(sd, -1, i * block_size,
block_size, 0, 0, 0, 0, scratch,
block_size, 0, 0, 1, 0, scratch,
EXPECT_LBA_OOB);
}
@@ -76,7 +76,7 @@ test_writeverify12_beyond_eol(void)
break;
}
WRITEVERIFY12(sd, num_blocks - 1,
i * block_size, block_size, 0, 0, 0, 0, scratch,
i * block_size, block_size, 0, 0, 1, 0, scratch,
EXPECT_LBA_OOB);
}
}