|
[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 |