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

Re: [Xen-devel] MULTI_mmu_update, HYPERVISOR_mmu_update and pte entry


  • To: Jeremy Fitzhardinge <jeremy@xxxxxxxx>
  • From: Christopher Benninger <chrisbenninger@xxxxxxxxx>
  • Date: Thu, 19 May 2011 10:37:48 -0700
  • Cc: xen-devel@xxxxxxxxxxxxxxxxxxx, Wei Liu <liuw@xxxxxxxxx>
  • Delivery-date: Thu, 19 May 2011 10:38:50 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=nODIQXlh8LxXP5yPCU2l7d13Nmovv9HCk5oX+PmViNFMXy/MqRgGtNRSpDRnHHjKl1 zmPm0Jcc7ZlYfuByw1LDOuPILuV2flwTDBsRnYf+gPjJ3CGKFKvJojvf2+g9X+G7C+qJ Sb8UoYxfQcjUZsPIqcVEEGaV5QP6g1Guwbifk=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

Interesting,

Are you talking about when DomU calls setpte? 

Chris Benninger

University of Victoria, Computer Science
cbenning@xxxxxxxxxx
http://benninger.ca



On Wed, May 18, 2011 at 1:09 AM, Jeremy Fitzhardinge <jeremy@xxxxxxxx> wrote:
On Wed, 2011-05-18 at 13:47 +0800, Wei Liu wrote:
> On Wed, May 18, 2011 at 1:25 PM, Christopher Benninger
> <chrisbenninger@xxxxxxxxx> wrote:
> > Hi Jeremy,
> > I am definitely doing something weird, but on purpose. I am trying to
> > determine which process specifically owns the pte in question. I have a domU
> > module which I can ask for information, I just dont know how to get the ptr
> > provided, into a useful context I can send it.
>
> Most pte updates belong to current process. Maybe you can use CR3 to
> determine to which page table a specified pte belongs. But it may be
> hard to determine the actual task_struct IMHO.

If you can record it at the time of the setpte, its easy: "current" is
always the current task.

       J



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

 


Rackspace

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