Re: [Qemu-devel] [RFC v3 06/10] ESP: add pseudo-DMA as used by Macintosh

2018-06-28 Thread Laurent Vivier
Le 28/06/2018 à 10:13, Paolo Bonzini a écrit : > On 28/06/2018 01:29, Laurent Vivier wrote: >> int32_t ti_size; >> @@ -46,6 +47,11 @@ struct ESPState { >> ESPDMAMemoryReadWriteFunc dma_memory_write; >> void *dma_opaque; >> void (*dma_cb)(ESPState *s); >> +uint8_t pdma_buf[32

Re: [Qemu-devel] [RFC v3 06/10] ESP: add pseudo-DMA as used by Macintosh

2018-06-28 Thread Paolo Bonzini
On 28/06/2018 01:29, Laurent Vivier wrote: > int32_t ti_size; > @@ -46,6 +47,11 @@ struct ESPState { > ESPDMAMemoryReadWriteFunc dma_memory_write; > void *dma_opaque; > void (*dma_cb)(ESPState *s); > +uint8_t pdma_buf[32]; > +uint32_t pdma_len; > +uint8_t *pdma_start

[Qemu-devel] [RFC v3 06/10] ESP: add pseudo-DMA as used by Macintosh

2018-06-27 Thread Laurent Vivier
Co-developed-by: Mark Cave-Ayland Signed-off-by: Mark Cave-Ayland Signed-off-by: Laurent Vivier --- hw/mips/mips_jazz.c | 2 +- hw/scsi/esp.c | 297 -- include/hw/scsi/esp.h | 11 +- 3 files changed, 276 insertions(+), 34 deletions(-)