[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Re: mapcache broken?

On 10 Jan 2006, at 10:06, Keir Fraser wrote:

The map_io_shared_page determines that there are 0 entries in the e820 map. The map itself doesn't appear to fail which probably means that a page full with 0's is mapped and this would indicate at a problem with the mapcache (this is just a conjecture, I haven't actually added to code to test this,
I only had 10min to look at this).

Yeah, I realised this might be a problem for VMX last night. Problem is that certain pagetables get map_domain_page()'ed for the lifetime of the guest, and are expected to then be mapped in all address spaces. Now the mapcache is per domain, this 'trick' won't work.

A new shadow mode should not do such long-term mappings. I'll see if I can come up with a temporary solution for current shadow mode (maybe reintroduce ioremap()...).

Hopefully fixed now (changeset 8542 "Add new map_domain_page_global() interface..."). May take a couple of hours to appear in the public tree.

 -- Keir

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.