[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH RFCv2 1/1] Introduce VCPUOP_reset_vcpu_info
>>> On 14.08.14 at 10:28, <vkuznets@xxxxxxxxxx> wrote: > Changes from RFCv1: > - Don't use unsuitable unmap_vcpu_info(), rewrite [Jan Beulich] I don't think I said that - you now basically open code most what is in that function. Instead I was rather hinting towards adding a flag to the function to adjust the function's behavior to the then two different purposes. > --- a/xen/include/public/vcpu.h > +++ b/xen/include/public/vcpu.h > @@ -227,6 +227,20 @@ struct vcpu_register_time_memory_area { > typedef struct vcpu_register_time_memory_area > vcpu_register_time_memory_area_t; > DEFINE_XEN_GUEST_HANDLE(vcpu_register_time_memory_area_t); > > +/* > + * Reset all of the vcpu_info information from their previous location > + * to the default one used at bootup. The following prerequisites should be > met: > + * 1. VCPU should be switched off. This means the operation is unsupported > for > + * boot VCPU. Boot vCPU? I don't think this should be written more restrictively than it is. Just the one CPU doing the resets can't be resetting itself. With some effort I think one could even get a reset for all of them working. > + * 2. Domain should not be using FIFO-based event channel ABI. In case it > is in > + * use domain is supposed to switch back to 2-level ABI with > EVTCHNOP_reset. I'd prefer this to be worded more generically: Avoid mentioning the FIFO ABI, and just require resetting _any_ (current or future) non-default event channel ABI to be switched back to 2-level. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |