|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] Odd mapping behavior with map_pages_to_xen
On 16 Mar 2006, at 19:05, Arne Mejlholm wrote:
If you build Xen with 'debug=y' option then I expect you'll find your
code works fine. :-)
You expected correctly indeed. I take it that enabling debug either
forces the mappings to be replaced (non-lazily) or does it switch
entirely to 4kb pages?
There is no code to replace the mappings in non-idle pagetables. So
it's the latter -- to support heap guard pages, we map the entire Xen
heap with 4kB pages in debug builds.
In non-debug builds the superpages are used in all pagetables to map
Xen heap. It's to improve TLB utilisation.
-- Keir
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|