summaryrefslogtreecommitdiff
path: root/stage3/ata.h
blob: 56743e88ff82f6c7ee0434d90cb31a49195035ad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#ifndef ATA_H
#define ATA_H

#include "def.h"

void ata_recv(u16 *buffer);
void ata_delay();
void ata_init();
void ata_read(u64 lba, u16 sectors, void *buffer);
void *ata_read_full(u64 lba, u64 sectors);

#endif