Re: [Xen-devel] [RFC v1 05/15] vmx: Initialize VT-d Posted-Interrupts Descriptor

2015-05-04 Thread Jan Beulich
On 04.05.15 at 07:32, feng...@intel.com wrote: From: Konrad Rzeszutek Wilk [mailto:konrad.w...@oracle.com] Sent: Friday, March 27, 2015 3:29 AM On Wed, Mar 25, 2015 at 08:31:47PM +0800, Feng Wu wrote: +v-arch.hvm_vmx.pi_desc.ndm = 0; +dest = cpu_physical_id(v-processor); + +

Re: [Xen-devel] [RFC v1 05/15] vmx: Initialize VT-d Posted-Interrupts Descriptor

2015-05-04 Thread Andrew Cooper
On 04/05/2015 06:32, Wu, Feng wrote: +v-arch.hvm_vmx.pi_desc.ndm = 0; +dest = cpu_physical_id(v-processor); + +if ( x2apic_enabled ) +v-arch.hvm_vmx.pi_desc.ndst = dest; +else +v-arch.hvm_vmx.pi_desc.ndst = (dest 8) 0xFF00; Surely there are some macros

Re: [Xen-devel] [RFC v1 05/15] vmx: Initialize VT-d Posted-Interrupts Descriptor

2015-05-04 Thread Wu, Feng
-devel] [RFC v1 05/15] vmx: Initialize VT-d Posted-Interrupts Descriptor On 04/05/2015 06:32, Wu, Feng wrote: +v-arch.hvm_vmx.pi_desc.ndm = 0; +dest = cpu_physical_id(v-processor); + +if ( x2apic_enabled ) +v-arch.hvm_vmx.pi_desc.ndst = dest; +else +v

Re: [Xen-devel] [RFC v1 05/15] vmx: Initialize VT-d Posted-Interrupts Descriptor

2015-05-03 Thread Wu, Feng
-Original Message- From: Konrad Rzeszutek Wilk [mailto:konrad.w...@oracle.com] Sent: Friday, March 27, 2015 3:29 AM To: Wu, Feng Cc: xen-devel@lists.xen.org; Zhang, Yang Z; Tian, Kevin; k...@xen.org; jbeul...@suse.com Subject: Re: [Xen-devel] [RFC v1 05/15] vmx: Initialize VT-d

Re: [Xen-devel] [RFC v1 05/15] vmx: Initialize VT-d Posted-Interrupts Descriptor

2015-03-26 Thread Andrew Cooper
On 25/03/15 12:31, Feng Wu wrote: This patch initializes the VT-d Posted-interrupt Descriptor. Signed-off-by: Feng Wu feng...@intel.com --- xen/arch/x86/hvm/vmx/vmcs.c | 3 +++ xen/include/asm-x86/hvm/vmx/vmx.h | 21 - 2 files changed, 23 insertions(+), 1

Re: [Xen-devel] [RFC v1 05/15] vmx: Initialize VT-d Posted-Interrupts Descriptor

2015-03-26 Thread Konrad Rzeszutek Wilk
On Wed, Mar 25, 2015 at 08:31:47PM +0800, Feng Wu wrote: This patch initializes the VT-d Posted-interrupt Descriptor. Signed-off-by: Feng Wu feng...@intel.com --- xen/arch/x86/hvm/vmx/vmcs.c | 3 +++ xen/include/asm-x86/hvm/vmx/vmx.h | 21 - 2 files changed, 23

Re: [Xen-devel] [RFC v1 05/15] vmx: Initialize VT-d Posted-Interrupts Descriptor

2015-03-26 Thread Wu, Feng
-Original Message- From: Konrad Rzeszutek Wilk [mailto:konrad.w...@oracle.com] Sent: Friday, March 27, 2015 3:29 AM To: Wu, Feng Cc: xen-devel@lists.xen.org; Zhang, Yang Z; Tian, Kevin; k...@xen.org; jbeul...@suse.com Subject: Re: [Xen-devel] [RFC v1 05/15] vmx: Initialize VT-d

[Xen-devel] [RFC v1 05/15] vmx: Initialize VT-d Posted-Interrupts Descriptor

2015-03-25 Thread Feng Wu
This patch initializes the VT-d Posted-interrupt Descriptor. Signed-off-by: Feng Wu feng...@intel.com --- xen/arch/x86/hvm/vmx/vmcs.c | 3 +++ xen/include/asm-x86/hvm/vmx/vmx.h | 21 - 2 files changed, 23 insertions(+), 1 deletion(-) diff --git