[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [v3 13/15] vmx: Properly handle notification event when vCPU is running
>>> On 24.06.15 at 07:18, <feng.wu@xxxxxxxxx> wrote: > --- a/xen/arch/x86/hvm/vmx/vmx.c > +++ b/xen/arch/x86/hvm/vmx/vmx.c > @@ -1896,6 +1896,59 @@ static void pi_wakeup_interrupt(struct cpu_user_regs > *regs) > this_cpu(irq_count)++; > } > > +/* > + * Handle VT-d posted-interrupt when VCPU is running. > + */ > + > +static void pi_notification_interrupt(struct cpu_user_regs *regs) Stray blank line and improper multi-line comment. > +{ > + /* > + * We get here when a vCPU is running in root-mode > + * (such as via hypercall, or any other reasons which > + * can result in VM-Exit), and before vCPU is back to > + * non-root, external interrupts from an assigned > + * device happen and a notification event is delivered > + * to this logical CPU. > + * > + * we need to set VCPU_KICK_SOFTIRQ for the current > + * cpu, just like __vmx_deliver_posted_interrupt(). > + * > + * So the pending interrupt in PIRR will be synced to > + * vIRR before VM-Exit in time. Please make better use of the 80 characters per line, making the textual description better stand out from the following quoted code. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |