"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "identify.c" between
hdparm-9.58.tar.gz and hdparm-9.60.tar.gz

About: hdparm - get/set ATA/SATA drive parameters under Linux.

identify.c  (hdparm-9.58):identify.c  (hdparm-9.60)
skipping to change at line 349 skipping to change at line 349
0 /* 0x0023-0xfffe */ 0 /* 0x0023-0xfffe */
}; };
/* words 82-84: cmds/feats supported */ /* words 82-84: cmds/feats supported */
#define CMDS_W82 0x77ff /* word 82: defined command locations*/ #define CMDS_W82 0x77ff /* word 82: defined command locations*/
#define CMDS_W83 0x3fff /* word 83: defined command locations*/ #define CMDS_W83 0x3fff /* word 83: defined command locations*/
#define CMDS_W84 0x27ff /* word 84: defined command locations*/ #define CMDS_W84 0x27ff /* word 84: defined command locations*/
#define SUPPORT_48_BIT 0x0400 #define SUPPORT_48_BIT 0x0400
#define NUM_CMD_FEAT_STR 48 #define NUM_CMD_FEAT_STR 48
static const char unknown[8] = "obsolete";
//static const char unknown[8] = "unknown";
#define unknown "unknown-"
static const char *feat_word69_str[16] = { static const char *feat_word69_str[16] = {
"CFast specification support", /* word 69 bit 15 */ "CFast specification support", /* word 69 bit 15 */
"Deterministic read data after TRIM", /* word 69 bit 14 */ "Deterministic read data after TRIM", /* word 69 bit 14 */
"Long physical sector diagnostics", /* word 69 bit 13 */ "Long physical sector diagnostics", /* word 69 bit 13 */
"DEVICE CONFIGURATION SET/IDENTIFY DMA commands", /* word 69 bit 12 */ "DEVICE CONFIGURATION SET/IDENTIFY DMA commands", /* word 69 bit 12 */
"READ BUFFER DMA command", /* word 69 bit 11 */ "READ BUFFER DMA command", /* word 69 bit 11 */
"WRITE BUFFER DMA command", /* word 69 bit 10 */ "WRITE BUFFER DMA command", /* word 69 bit 10 */
"SET MAX SETPASSWORD/UNLOCK DMA commands", /* word 69 bit 9 */ "SET MAX SETPASSWORD/UNLOCK DMA commands", /* word 69 bit 9 */
"DOWNLOAD MICROCODE DMA command", /* word 69 bit 8 */ "DOWNLOAD MICROCODE DMA command", /* word 69 bit 8 */
"reserved 69[7]", /* word 69 bit 7 */ "IEEE 1667 authentication of transient storage devices", /* word 6
"reserved 69[6]", /* word 69 bit 6 */ 9 bit 7 */
"Deterministic read ZEROs after TRIM", /* word 69 bit 5 */ "Optional ATA device 28-bit commands", /* word 69 bit 6
"reserved 69[4]", /* word 69 bit 4 */ */
"reserved 69[3]", /* word 69 bit 3 */ "Deterministic read ZEROs after TRIM", /* word 69 bit 5
"reserved 69[2]", /* word 69 bit 2 */ */
"Device encrypts all user data", /* word 6
9 bit 4 */
"Extended number of user addressable sectors ", /* word 69 bit 3 */
"All write cache is non-volatile", /* word 6
9 bit 2 */
"reserved 69[1]", /* word 69 bit 1 */ "reserved 69[1]", /* word 69 bit 1 */
"reserved 69[0]", /* word 69 bit 0 */ "reserved 69[0]", /* word 69 bit 0 */
}; };
static const char *feat_word82_str[16] = { static const char *feat_word82_str[16] = {
"obsolete 82[15]", /* word 82 bit 15: obsole te */ "obsolete 82[15]", /* word 82 bit 15: obsole te */
"NOP cmd", /* word 82 bit 14 */ "NOP cmd", /* word 82 bit 14 */
"READ_BUFFER command", /* word 82 bit 13 */ "READ_BUFFER command", /* word 82 bit 13 */
"WRITE_BUFFER command", /* word 82 bit 12 */ "WRITE_BUFFER command", /* word 82 bit 12 */
"WRITE_VERIFY command", /* word 82 bit 11: obsole te */ "WRITE_VERIFY command", /* word 82 bit 11: obsole te */
 End of changes. 2 change blocks. 
10 lines changed or deleted 11 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)