All of lore.kernel.org
 help / color / mirror / Atom feed
* How EPT translates an X86_32 guest physical address?
@ 2010-11-17  8:39 Superymk
  2010-11-17  9:20 ` Chu Rui
  0 siblings, 1 reply; 22+ messages in thread
From: Superymk @ 2010-11-17  8:39 UTC (permalink / raw)
  To: Xen-devel

Hi all,

Can some one please tell me how EPT translates an X86_32 guest physical 
address? I have read the Intel's manual, but it seems there is no 
discussion about this condition.

My concern is that, the guest CR3 pfn can be considered as being 
constituted by two 10 bits indexers for an X86_32 virtual machine. 
However, the EPT paging structures is similar with the page tables used 
on X86_64 platform. which has four 9 bits indexers in its address 
layout. In addition, each EPT entry is 64 bits long. Hence, a 4K page 
can hold at most 512 entries. So, if the guest CR3's pfn is 0xfffff (an 
X86_32 virtual machine) and I get a valid EPTP, how EPT will perform the 
translation?

Thanks,
Superymk

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2010-11-23  4:41 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-11-17  8:39 How EPT translates an X86_32 guest physical address? Superymk
2010-11-17  9:20 ` Chu Rui
2010-11-17  9:40   ` Superymk
2010-11-17 10:11     ` George Dunlap
2010-11-17 10:20       ` Superymk
2010-11-17 10:32         ` George Dunlap
2010-11-17 10:42           ` Superymk
2010-11-17 11:23             ` Chu Rui
2010-11-17 10:49           ` Ian Campbell
2010-11-17 11:26             ` Chu Rui
2010-11-17 11:47               ` Ian Campbell
2010-11-17 11:57                 ` Chu Rui
2010-11-17 12:02                   ` Keir Fraser
2010-11-18  6:18                   ` Haitao Shan
2010-11-17 11:53               ` Superymk
2010-11-21 10:11                 ` Superymk
2010-11-21 10:22                   ` Superymk
2010-11-22  6:49                   ` Haitao Shan
2010-11-22  7:42                     ` Superymk
2010-11-22  8:37                     ` Superymk
2010-11-23  1:05                       ` Haitao Shan
2010-11-23  4:41                         ` Superymk

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.