|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-devel
Re: [Xen-devel] Quick questions- Xen hypervisor 
| At 11:05 -0700 on 24 Jun (1308913517), Ashwini Bhat wrote:
> Thats very helpful. Would like to know where can I get hold of the
> structure(or where should I look for) of the "idle page tables" ? and also
> monitor tables.
At this point you're into things that grep or ctags can tell you. 
> Like I tried to read through the hypervisor assuming its 4 level. But after
> the second stage, I see  00000's...
> Like is it two stage or three stage. Also, if I am not wrong in
> understanding, I see that for x86_64 , the page tables are 4 stage.
Yes; that's an architectural requirement.  If you want to use 64-bit
virtual addresses you need 64-bit page tables.  
> which is to convert from pfn to mfn. Please correct me if I am wrong.
No; pagetables convert from virtual addresses to MFNs.  For HVM guests
there is a separate 'p2m' table that holds the translation from pfn to
mfn, and in some cases that's stored in 64-bit pagetable format (because
it's convenient for the shadow pagetable code and it's the format thet
NPT uses).
Tim.
-- 
Tim Deegan <Tim.Deegan@xxxxxxxxxx>
Principal Software Engineer, Xen Platform Team
Citrix Systems UK Ltd.  (Company #02937203, SL9 0BG)
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 | 
 |  | 
  
    |  |  |