[SeaBIOS] [PATCH 5/8] Minor - arrange struct drive_s to clarify field roles.

Kevin O'Connor kevin at koconnor.net
Thu Feb 18 05:41:01 CET 2010


---
 src/disk.h |   23 ++++++++++++-----------
 1 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/src/disk.h b/src/disk.h
index 635d511..90ca04d 100644
--- a/src/disk.h
+++ b/src/disk.h
@@ -173,20 +173,21 @@ struct chs_s {
 };
 
 struct drive_s {
-    u8  type;         // Driver type (DTYPE_*)
-    u8  removable;    // Removable device flag
-    u16 blksize;      // block size
+    u8 type;            // Driver type (DTYPE_*)
+    u8 floppy_type;     // Type of floppy (only for floppy drives).
+    struct chs_s lchs;  // Logical CHS
+    u64 sectors;        // Total sectors count
+
+    // Info for EDD calls
+    u16 blksize;        // block size
+    struct chs_s pchs;  // Physical CHS
+    u8 translation;     // type of translation
+
+    // Driver specific
     u32 cntl_id;
     u32 cntl_info;
-    u8  floppy_type;  // Type of floppy (only for floppy drives).
-
+    u8 removable;       // Removable device flag
     char model[41];
-
-    u8  translation;  // type of translation
-    struct chs_s  lchs;         // Logical CHS
-    struct chs_s  pchs;         // Physical CHS
-
-    u64 sectors;      // Total sectors count
 };
 
 #define DISK_SECTOR_SIZE  512
-- 
1.6.6




More information about the SeaBIOS mailing list