On 09/11/18 11:44, Andrew Cooper wrote: > On 09/11/18 10:16, Juergen Gross wrote: >> = Projects = >> >> == Hypervisor == >> >> * Improvements to domain creation (v2) >> - Andrew Cooper > There is one known bug which definitely needs resolving before 4.12 goes > out. Attempting to create a VM with 0 vcpus trips over a bad error path > when we try to remove permissions for an irq which we never gave in the > first place. The fix is most likely to not change irq permissions on unmap. > > Beyond that, the next actions are to make the create/destroy paths > idempotent. If anyone feels like helping out here, please do. > > After that, DOMCTL_max_vcpus needs to be folded into the create path. > > An orthogonal task, which really also needs doing before 4.12 goes out > is to rearrange the point at which d->max_cpus is calculated, so ARM > gets this number early enough in construction to properly build the > GIC. (At the moment, there is a bait-and-switch to defer GIC > construction until the first vcpu is being constructed).
Oh - another one I forgot. * Improvements to domain_crash() The purpose of this is to fix a livepatching bug, but it has the side effect of fixing the fact that in release builds, most domain_crash()'s have no clarifying information as to what went wrong. I've posted about half the work. What remains in the monolithic patch to change domain_crash()'s API to make it printk-like. ~Andrew _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel