qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 11/22] i8259: Update IRQ state after reset


From: Avi Kivity
Subject: Re: [Qemu-devel] [PATCH 11/22] i8259: Update IRQ state after reset
Date: Sun, 02 Oct 2011 16:31:09 -0400 (EDT)

> >
> > In fact these aren't problems.  The packet may be sent or data
> > written, as long as they aren't corrupted.  A device is allowed to
> > "delay" a reset (but not indefinitely).
>
> Oh, but corruption could easily happen. Consider for example a disk
> controller waiting for DMA ready signal a device separate from the
> DMA
> controller. Due to reset glitches in the device or signal chain, the
> DMA ready signal arrives but the DMA controller still contains old
> information, writing the data to disk from wrong memory location.


Would not this corruption also happen on real hardware?  If reset to the disk 
controller is delayed by a slow gate or extra capacitance on a line?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]