From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: TLB flushing in x86's map_pages_to_xen() Date: Tue, 15 May 2007 09:20:56 +0200 Message-ID: <46497B78.76E4.0078.0@novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Return-path: Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org While I realize that the local-flush-only approach attempts to minimize = overhead, I have some difficulty understanding how this can properly deal with the = effects of speculation on remote processors. I believe this will get even worse = when considering cacheability changes, in which case it is not only an = immediate TLB flush that is needed, but also an immediate cache flush. Thanks for any clarification, Jan