SayoriOS 0.3.3

ata_pio.h
1 //
2 // Created by maractus on 03.01.24.
3 //
4
5 #pragma once
6
7 #include "common.h"
8
9 uint8_t ata_pio_read_sector(uint8_t drive, uint8_t *buf, uint32_t lba);
10 uint8_t ata_pio_write_raw_sector(uint8_t drive, const uint8_t *buf, uint32_t lba);
11
12 void ata_pio_write_sectors(uint8_t drive, uint8_t *buf, uint32_t lba, size_t sectors);
13 void ata_pio_read_sectors(uint8_t drive, uint8_t *buf, uint32_t lba, uint32_t numsects);
common.h
Основные определения ядра