[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] xenheap pages mapped by dom0
On 18/12/2009 16:19, "George Dunlap" <George.Dunlap@xxxxxxxxxxxxx> wrote: > However, that brings up another point: suppose that I do several > allocations, one per cpu, and one fails. Now I want to go and free the > buffers I've just allocated (which shouldn't be mapped in dom0 yet). > Can I not just call free_xenheap_pages()? Do I need to clear > PGC_allocated before calling? Once you have called share_xen_page_with_guest(), dom0 can map that page at any time and it is not safe to free_xenheap_page() without first checking for guest mappings. Perhaps you can lazily adjust tarce buffers downwards in size? I.e. Have a go, remember if you fail, and try again on future buffer-adjustment hypercalls? > Is any of this stuff written down somewhere? :-) No. :-) -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |