WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] [Shadow Paging] Clarification Guest Paging Table Write Prote

To: <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] [Shadow Paging] Clarification Guest Paging Table Write Protection
From: Amit Dang <amitdang@xxxxxxxxxxx>
Date: Thu, 30 Apr 2009 13:52:07 +0000
Delivery-date: Thu, 30 Apr 2009 06:52:36 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
Importance: Normal
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Hi,
    I am new to Xen and trying to understand how Shadow Paging works. I require clarification on following point:

How does Xen write protects guest page table?
What I could understand reading code & other sources is that, when ever cr3 gets updated, control gets transferred to the hypervisor which then does the emulation for the instruction and write protects the guest page table. But the confusion is, cr3 contains Pseuso-physical address of the guest page table, but to protect this page protection bit is required to be set in its page table entry. How does Xen get page table entry for the address in cr3?

Thanks in advance,
Dang


How fun is this? IMing with Windows Live Messenger just got better.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] [Shadow Paging] Clarification Guest Paging Table Write Protection, Amit Dang <=