Get CDROM emulation working.
[people/mcb30/legacybios.git] / src / ata.h
index 83c48cc..ccd3e2e 100644 (file)
--- a/src/ata.h
+++ b/src/ata.h
@@ -16,8 +16,10 @@ u16 ata_cmd_data_in(u16 device, u16 command, u16 count, u16 cylinder
                     , u16 head, u16 sector, u32 lba, u16 segment, u16 offset);
 u16 ata_cmd_data_out(u16 device, u16 command, u16 count, u16 cylinder
                      , u16 head, u16 sector, u32 lba, u16 segment, u16 offset);
-u16 ata_cmd_packet(u16 device, u16 cmdbuf, u8 cmdlen, u16 header
+u16 ata_cmd_packet(u16 device, u8 *cmdbuf, u8 cmdlen, u16 header
                    , u32 length, u8 inout, u16 bufseg, u16 bufoff);
+u16 cdrom_read(u16 device, u32 lba, u32 count
+               , u16 segment, u16 offset, u16 skip);
 void ata_detect();
 
 // Global defines -- ATA register and register bits.