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