All of lore.kernel.org
 help / color / mirror / Atom feed
* P2M Top Level Page Table
@ 2007-03-29 16:05 Huang2, Wei
  2007-03-29 16:41 ` Keir Fraser
  2007-04-28  1:13 ` confused about the balloon code tgh
  0 siblings, 2 replies; 9+ messages in thread
From: Huang2, Wei @ 2007-03-29 16:05 UTC (permalink / raw)
  To: xen-devel, Tim Deegan


[-- Attachment #1.1: Type: text/plain, Size: 538 bytes --]

Current P2M table are allocated through alloc_domheap_pages(), which can
potentially allocate memory with physical address > 4G under PAE mode.
However, for top level P2M table (under PAE mode), its physical address
should be below 4G because CR3 has only 32 bits. I noticed that mm.c
relies on pae_l3_cache to solve this problem in make_cr3(). Do we plan
to have similar solution for P2M table? Another solution might use
xmalloc; but I just wonder whether it always returns memory below 4G. 
 
Any though?
 
Thanks,
 
-Wei

[-- Attachment #1.2: Type: text/html, Size: 1378 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

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

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

end of thread, other threads:[~2007-04-28 18:37 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-03-29 16:05 P2M Top Level Page Table Huang2, Wei
2007-03-29 16:41 ` Keir Fraser
2007-03-29 16:46   ` Huang2, Wei
2007-03-29 17:39     ` Keir Fraser
2007-04-28  1:13 ` confused about the balloon code tgh
2007-04-28  8:16   ` Keir Fraser
2007-04-28  9:06     ` tgh
2007-04-28 18:04     ` Kaushik Barde
2007-04-28 18:37       ` Keir Fraser

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.