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

Re: [Xen-devel] Problems calling HVMOP_flush_tlbs

  • To: Tim Deegan <tim@xxxxxxx>
  • From: Antony Saba <Antony.Saba@xxxxxxxxxxxx>
  • Date: Tue, 17 Jan 2012 12:52:15 +0000
  • Accept-language: en-US
  • Acceptlanguage: en-US
  • Cc: "xen-devel@xxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxx>
  • Delivery-date: Tue, 17 Jan 2012 12:53:35 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AczVFtguqTFUK/YYR8+dh5OjktmFzQ==
  • Thread-topic: [Xen-devel] Problems calling HVMOP_flush_tlbs

On 01/17/2012 04:08 AM, Tim Deegan wrote

I think the important detail is that HVMOP_flush_tlbs doesn't take a target
domain - it always flushes the _caller's_ TLBs.  I guess you want to
flush the TLBs of another domain for some reason?  AFAICS the version in
mainline Xen has never taken an argument so perhaps you could add one
(making sure to keep backward compatibility, of course).

Thanks, Tim.

Yes, I am trying flush a guests TLBs from dom0.  I am using mem_events, and are seeing events that are not caught all the time.  The difference appears to be that the guest does a mov cr3 in the case where they are caught.

I was hoping it was a simple matter of flushing the guest TLBs somehow.


Antony Saba, antony.saba@xxxxxxxxxxxx
Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.