[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