Cleanup cdrom emulation.
[seabios.git] / src / ata.h
index 763dbf119fd92b9099b1a2422cd8e209ae8e5979..074ed555770ea686afb6c890713d4f1caaffbf58 100644 (file)
--- a/src/ata.h
+++ b/src/ata.h
@@ -33,9 +33,9 @@ struct ata_pio_command {
 void ata_reset(u16 device);
 int ata_transfer(struct ata_pio_command *cmd);
 int ata_cmd_packet(u16 device, u8 *cmdbuf, u8 cmdlen
-                   , u16 header, u32 length, void *far_buffer);
-int cdrom_read(u16 device, u32 lba, u32 count
-               , void *far_buffer, u16 skip);
+                   , u32 length, void *far_buffer);
+int cdrom_read(u16 device, u32 lba, u32 count, void *far_buffer);
+int cdrom_read_512(u16 device, u32 lba, u32 count, void *far_buffer);
 void ata_detect();
 
 static inline int