[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RFC v3 06/10] ESP: add pseudo-DMA as used by Macintosh
From: |
Laurent Vivier |
Subject: |
Re: [Qemu-devel] [RFC v3 06/10] ESP: add pseudo-DMA as used by Macintosh |
Date: |
Thu, 28 Jun 2018 10:27:50 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 |
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];
>> + uint32_t pdma_len;
>> + uint8_t *pdma_start;
>> + uint8_t *pdma_cur;
>> + void (*pdma_cb)(ESPState *s);
>> };
>
> I suppose migration of ESP is completely busted, since we're not
> migrating dma_cb? This patch is not making it any better, but perhaps
> at least pdma_start and pdma_cur could be indices instead of pointers.
Thank you, I will try that.
Laurent
- Re: [Qemu-devel] [RFC v3 05/10] hw/m68k: Apple Sound Chip (ASC) emulation, (continued)
- [Qemu-devel] [RFC v3 04/10] hw/m68k: add video card, Laurent Vivier, 2018/06/27
- [Qemu-devel] [RFC v3 01/10] hw/m68k: add via support, Laurent Vivier, 2018/06/27
- [Qemu-devel] [RFC v3 08/10] hw/m68k: add a dummy SWIM floppy controller, Laurent Vivier, 2018/06/27
- [Qemu-devel] [RFC v3 09/10] dp8393x: manage big endian bus, Laurent Vivier, 2018/06/27
- [Qemu-devel] [RFC v3 10/10] hw/m68k: define Macintosh Quadra 800, Laurent Vivier, 2018/06/27
- [Qemu-devel] [RFC v3 06/10] ESP: add pseudo-DMA as used by Macintosh, Laurent Vivier, 2018/06/27
- [Qemu-devel] [RFC v3 07/10] hw/m68k: add Nubus support, Laurent Vivier, 2018/06/27
- Re: [Qemu-devel] [RFC v3 00/10] hw/m68k: add Apple Machintosh Quadra 800 machine, Mark Cave-Ayland, 2018/06/29