Module Name:    src
Committed By:   jakllsch
Date:           Thu Feb 27 17:00:48 UTC 2025

Modified Files:
        src/sys/dev/scsipi: scsipi_disk.h

Log Message:
add more READ CAPACITY 16 data definitions


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/dev/scsipi/scsipi_disk.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/scsipi/scsipi_disk.h
diff -u src/sys/dev/scsipi/scsipi_disk.h:1.23 src/sys/dev/scsipi/scsipi_disk.h:1.24
--- src/sys/dev/scsipi/scsipi_disk.h:1.23	Sat Nov  4 21:02:37 2017
+++ src/sys/dev/scsipi/scsipi_disk.h	Thu Feb 27 17:00:47 2025
@@ -1,4 +1,4 @@
-/*	$NetBSD: scsipi_disk.h,v 1.23 2017/11/04 21:02:37 jdolecek Exp $	*/
+/*	$NetBSD: scsipi_disk.h,v 1.24 2025/02/27 17:00:47 jakllsch Exp $	*/
 
 /*
  * SCSI and SCSI-like interfaces description
@@ -129,7 +129,14 @@ struct scsipi_read_capacity_16_data {
 	u_int8_t byte13;
 #define	SRC16D_PROT_EN		0x01
 #define	SRC16D_RTO_EN		0x02
-	u_int8_t reserved[19];
+	u_int8_t byte14;
+#define	SRC16D_LBPPB_EXPONENT	0x0f
+#define	SRC16D_P_I_EXPONENT	0xf0
+	u_int8_t lowest_aligned[2];
+#define	SRC16D_LALBA		0x3fff
+#define	SRC16D_LBPRZ		0x4000
+#define	SRC16D_LBPME		0x8000
+	u_int8_t reserved17[16];
 } __packed;
 
 /* XXX SBC-2 says this is vendor-specific */

Reply via email to