disk: remove some unused things
This commit is contained in:
@@ -9,7 +9,6 @@ typedef struct {
|
||||
unsigned char sectors;
|
||||
} disk_info;
|
||||
|
||||
void get_hdd_geometry(uint32_t* cylinders, uint16_t* heads, uint32_t* sectors);
|
||||
void get_disk_info(disk_info *info);
|
||||
int ide_check_disk_present();
|
||||
|
||||
|
||||
@@ -27,7 +27,6 @@ void ide_send_command(unsigned char command) {
|
||||
|
||||
unsigned short ide_read_data() {
|
||||
unsigned short data;
|
||||
//__asm__ __volatile__("inw %1, %0" : "=a" (data) : "d" (IDE_DATA));
|
||||
__asm__ __volatile__("inw %w1, %0" : "=a" (data) : "Nd" (IDE_DATA));
|
||||
return data;
|
||||
}
|
||||
@@ -38,12 +37,6 @@ unsigned char ide_read_status() {
|
||||
return status;
|
||||
}
|
||||
|
||||
uint16_t inw(uint16_t port) {
|
||||
uint16_t value;
|
||||
__asm__ __volatile__("inw %w1, %w0" : "=a" (value) : "Nd" (port));
|
||||
return value;
|
||||
}
|
||||
|
||||
//https://wiki.osdev.org/ATA_PIO_Mode#IDENTIFY_command
|
||||
void get_disk_info(disk_info *info) {
|
||||
outportb(0x1F6, 0xA0);//select master drive, 0xA0 - master, 0xB0 - slave
|
||||
|
||||
Reference in New Issue
Block a user