#ifndef DISK_H #define DISK_H #include #include typedef struct { unsigned short cylinders; unsigned char heads; unsigned char sectors; } disk_info; void get_disk_info(disk_info *info); bool ata_read(uint8_t *buffer, uint32_t lba); bool ata_write(const uint8_t *buffer, uint32_t lba); #endif