:: commit 764dccadf1f07adbdb1b7d4ab7d1ae4e60722c98

mintsuki <mintsuki@protonmail.com> — 2020-10-18 04:39

parents: 21ff1c452f

BIOS disk driver: add bios_drive_params struct definition

diff --git a/stage2/drivers/disk.h b/stage2/drivers/disk.h
index daacbf56..843d0fac 100644
--- a/stage2/drivers/disk.h
+++ b/stage2/drivers/disk.h
@@ -5,6 +5,17 @@
 #include <stdint.h>
 #include <lib/part.h>
 
+struct bios_drive_params {
+    uint16_t buf_size;
+    uint16_t info_flags;
+    uint32_t cyl;
+    uint32_t heads;
+    uint32_t sects;
+    uint64_t lba_count;
+    uint16_t bytes_per_sect;
+    uint32_t edd;
+} __attribute__((packed));
+
 int read(int drive, void *buffer, uint64_t loc, uint64_t count);
 int read_partition(int drive, struct part *part, void *buffer, uint64_t loc, uint64_t count);
 
tab: 248 wrap: offon