Tim Deegan <t...@xen.org> writes: > At 15:35 +0200 on 03 Jun (1433345722), Vitaly Kuznetsov wrote: >> x86-specific hook cleans up the pirq-emuirq mappings and replaces the >> shared_info frame with an empty page to support subsequent >> XENMAPSPACE_shared_info call. > > That's a bit roundabout. I think we might be better off allocating a > new shared-info page and abandoning the old one as an ordinary guest > RAM page. >
I've tried looking into such approach and there is an issue: shared_info page is being allocated from Xen heap and in case it's built with CONFIG_SEPARATE_XENHEAP we can't just reassign the page to the domain's pagelist or we'll open a possibility for a domain to move itself entirely to Xen's heap by e.g looping over all its gfns, doing XENMAPSPACE_shared_info and perforting soft reset. -- Vitaly _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel