On 2016-01-29 16:06, David Gibson wrote: > From: Mark Cave-Ayland <[email protected]> > > Currently the aiocb is held within MACIOIDEState, however the IDE core code > assumes that the current actvie DMA aiocb is held in aiocb in a few places, > e.g. ide_bus_reset() and ide_reset(). > > Switch over to using IDEDMA aiocb to store the aiocb for the current active > DMA request so that bus resets and restarts are handled correctly. As a > consequence we can now use ide_set_inactive() rather than handling its > functionality ourselves. > > Signed-off-by: Mark Cave-Ayland <[email protected]> > Reviewed-by: John Snow <[email protected]> > Signed-off-by: David Gibson <[email protected]> > --- > hw/ide/macio.c | 20 +- > hw/ide/macio.c.orig | 634 > ++++++++++++++++++++++++++++++++++++++++++++++++++++
I don't think you want to add this file to the git. -- Aurelien Jarno GPG: 4096R/1DDD8C9B [email protected] http://www.aurel32.net
