[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 2/2 V2] iommu/amd: Workaround for erratum 787
>>> On 10.06.13 at 14:43, Tim Deegan <tim@xxxxxxx> wrote: > How about: > write-to-clear status.pending > process the log > if (status.pending) > reschedule the tasklet > else > unmask the interrupt. Actually I think this is leaving a window for improperly handled log entries too: There's also no guarantee that re-enabling the interrupt would cause an interrupt to be raised when the buffer became non-empty between the status.pending check and the re-enable. Therefore I think we need write-to-clear status.pending process the log unmask the interrupt. if (status.pending) reschedule the tasklet Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |