[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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.