summaryrefslogtreecommitdiff
path: root/hw/ide/pci.h
diff options
context:
space:
mode:
authorJuan Quintela <quintela@redhat.com>2009-10-07 16:56:23 +0200
committerAnthony Liguori <aliguori@us.ibm.com>2009-10-12 09:42:30 -0500
commit3e7e1558af1b6b4d02033369646efa08e04f9a95 (patch)
tree09310c5971aabfbfb0adee84b9c44e27d9f71b0a /hw/ide/pci.h
parent65c0f1351fd64a2f7cf137af687b1b1cac98db7e (diff)
downloadqemu-3e7e1558af1b6b4d02033369646efa08e04f9a95.tar.gz
ide: export needed ide-pci functions for split
Patchworks-ID: 35300 Signed-off-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'hw/ide/pci.h')
-rw-r--r--hw/ide/pci.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/hw/ide/pci.h b/hw/ide/pci.h
index 7f3f297ffa..063ae96c76 100644
--- a/hw/ide/pci.h
+++ b/hw/ide/pci.h
@@ -15,4 +15,14 @@ typedef struct PCIIDEState {
uint32_t secondary;
} PCIIDEState;
+void bmdma_cmd_writeb(void *opaque, uint32_t addr, uint32_t val);
+uint32_t bmdma_addr_readb(void *opaque, uint32_t addr);
+void bmdma_addr_writeb(void *opaque, uint32_t addr, uint32_t val);
+uint32_t bmdma_addr_readw(void *opaque, uint32_t addr);
+void bmdma_addr_writew(void *opaque, uint32_t addr, uint32_t val);
+uint32_t bmdma_addr_readl(void *opaque, uint32_t addr);
+void bmdma_addr_writel(void *opaque, uint32_t addr, uint32_t val);
+void pci_ide_save(QEMUFile* f, void *opaque);
+int pci_ide_load(QEMUFile* f, void *opaque, int version_id);
+void pci_ide_create_devs(PCIDevice *dev, DriveInfo **hd_table);
#endif