--- qemu/roms/seabios/src/ata.h 2018/04/24 18:27:44 1.1.1.3 +++ qemu/roms/seabios/src/ata.h 2018/04/24 19:24:13 1.1.1.5 @@ -12,6 +12,7 @@ struct ata_channel_s { u8 irq; u8 chanid; int pci_bdf; + struct pci_device *pci_tmp; }; struct atadrive_s { @@ -21,6 +22,8 @@ struct atadrive_s { }; // ata.c +char *ata_extract_model(char *model, u32 size, u16 *buffer); +int ata_extract_version(u16 *buffer); int cdrom_read(struct disk_op_s *op); int atapi_cmd_data(struct disk_op_s *op, void *cdbcmd, u16 blocksize); void ata_setup(void);