[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 10/13] Nested Virtualization: interrupts (svm specific)
On 16/11/2010 15:06, "Tim Deegan" <Tim.Deegan@xxxxxxxxxx> wrote: >> +static int >> +nestedsvm_vcpu_clgi(struct vcpu *v) >> +{ >> + struct nestedsvm *svm = &vcpu_nestedsvm(v); >> + >> + /* clear gif flag */ >> + svm->ns_gif = 0; >> + local_event_delivery_disable(); /* mask events for PV drivers */ > > This function, and the stgi one below, can only operate safely on > current; if you want to keep the argument for performance then maybe > ASSERT(v == current) for sanity. I don't believe in the performance win. Functions which act correctly only on current should not be passed a vcpu parameter. -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |