aboutsummaryrefslogtreecommitdiff
path: root/hw/sparc32_dma.h
diff options
context:
space:
mode:
Diffstat (limited to 'hw/sparc32_dma.h')
-rw-r--r--hw/sparc32_dma.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/hw/sparc32_dma.h b/hw/sparc32_dma.h
new file mode 100644
index 000000000..00b892164
--- /dev/null
+++ b/hw/sparc32_dma.h
@@ -0,0 +1,14 @@
+#ifndef SPARC32_DMA_H
+#define SPARC32_DMA_H
+
+/* sparc32_dma.c */
+void *sparc32_dma_init(target_phys_addr_t daddr, qemu_irq parent_irq,
+ void *iommu, qemu_irq **dev_irq, qemu_irq **reset);
+void ledma_memory_read(void *opaque, target_phys_addr_t addr,
+ uint8_t *buf, int len, int do_bswap);
+void ledma_memory_write(void *opaque, target_phys_addr_t addr,
+ uint8_t *buf, int len, int do_bswap);
+void espdma_memory_read(void *opaque, uint8_t *buf, int len);
+void espdma_memory_write(void *opaque, uint8_t *buf, int len);
+
+#endif