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

Reply via email to