[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] xenheap pages mapped by dom0
>>> Keir Fraser <keir.fraser@xxxxxxxxxxxxx> 18.12.09 16:24 >>> >I think the right thing to do would be very roughly: >On allocation: > page = alloc_xenheap_page(); > share_xen_page_with_guest(page); >On deallocation: > if (test_and_clear(PGC_allocated)) put_page(); > if (page->count_info & PGC_count_mask) return -EBUSY; Hmm, and how would you recover from that? I don't think George wants his enclosing operation to fail because of a page still being mapped. On x86-64, at least, it might be possible to play with PGC_xen_heap, to convert a Xen heap page to a domain heap one, but that wouldn't cover anyone else (and would seem rather hackish, if it works at all). > free_xenheap_page(page); Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |