On Sun, Mar 15, 2009 at 06:19:58PM +0200, Avi Kivity wrote: > I mentioned this: > >> I think we can fix this without taking the hit of the IPI by >> - running a local invlpg() >> - making need_flush a vm flag instead of a local >> - clearing need_flush whenever remote tlbs are flushed >> - flushing remote tlbs on an mmu_notifier call when need_flush is set Ah so this was a proposed fix for this bug, I thought you were talking about different bugs, and you didn't acknowledge this as a bug sorry! About the need_flush that could become a per-vcpu bit too cleared at every exit so perhaps we'll never have to flush, but it'd need to stay in the vcpu structure to avoid cacheline bouncing. -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html