Skip to content
Snippets Groups Projects
Select Git revision
  • 6394bd0e05441c363ebb73597c74c951378810e6
  • master default
  • virtio-camera
  • venus
  • venus-rebased
  • virgl-blob-fixes
  • staging
  • stable-6.1
  • stable-6.0
  • stable-6.0-staging
  • stable-5.0
  • stable-4.2
  • stable-4.1
  • stable-4.0
  • stable-3.1
  • stable-3.0
  • stable-2.12
  • stable-2.11
  • stable-2.10
  • stable-2.9
  • stable-2.8
  • v7.1.0-rc2
  • v7.1.0-rc1
  • v7.1.0-rc0
  • v7.0.0
  • v7.0.0-rc4
  • v7.0.0-rc3
  • v7.0.0-rc2
  • v7.0.0-rc1
  • v7.0.0-rc0
  • v6.1.1
  • v6.2.0
  • v6.2.0-rc4
  • v6.2.0-rc3
  • v6.2.0-rc2
  • v6.2.0-rc1
  • v6.2.0-rc0
  • v6.0.1
  • v6.1.0
  • v6.1.0-rc4
  • v6.1.0-rc3
41 results

ide.h

Blame
  • ide.h 886 B
    #ifndef HW_IDE_H
    #define HW_IDE_H
    
    #include "isa.h"
    #include "pci.h"
    
    /* ide-isa.c */
    ISADevice *isa_ide_init(int iobase, int iobase2, int isairq,
                            DriveInfo *hd0, DriveInfo *hd1);
    
    /* ide-pci.c */
    void pci_cmd646_ide_init(PCIBus *bus, DriveInfo **hd_table,
                             int secondary_ide_enabled);
    PCIDevice *pci_piix3_ide_init(PCIBus *bus, DriveInfo **hd_table, int devfn);
    PCIDevice *pci_piix4_ide_init(PCIBus *bus, DriveInfo **hd_table, int devfn);
    
    /* ide-macio.c */
    int pmac_ide_init (DriveInfo **hd_table, qemu_irq irq,
    		   void *dbdma, int channel, qemu_irq dma_irq);
    
    /* ide-mmio.c */
    void mmio_ide_init (target_phys_addr_t membase, target_phys_addr_t membase2,
                        qemu_irq irq, int shift,
                        DriveInfo *hd0, DriveInfo *hd1);
    
    void ide_get_bs(BlockDriverState *bs[], BusState *qbus);
    
    #endif /* HW_IDE_H */