Re: [Xen-devel] [PATCH 2/8] x86/HVM/SVM: Add AVIC initialization code

2018-04-26 Thread Andrew Cooper
On 26/04/18 16:32, Natarajan, Janakarajan wrote: > On 4/16/2018 10:55 AM, Jan Beulich wrote: > On 04.04.18 at 01:01, wrote: >>> >>> +int svm_avic_dom_init(struct domain *d) >>> +{ >>> +    int ret = 0; >>> +    struct page_info *pg; >>> + >>> +    if ( !svm_avic || !has_vlapic(d) ) >>> +  

Re: [Xen-devel] [PATCH 2/8] x86/HVM/SVM: Add AVIC initialization code

2018-04-26 Thread Natarajan, Janakarajan
On 4/16/2018 10:55 AM, Jan Beulich wrote: On 04.04.18 at 01:01, wrote: From: Suravee Suthikulpanit Introduce AVIC base initialization code. This includes: * Setting up per-VM data structures. * Setting up per-vCPU data structure. * Initializing AVIC-related VMCB bit fields. Th

Re: [Xen-devel] [PATCH 2/8] x86/HVM/SVM: Add AVIC initialization code

2018-04-23 Thread Natarajan, Janakarajan
On 4/23/2018 2:33 PM, Konrad Rzeszutek Wilk wrote: +++ b/xen/arch/x86/hvm/svm/avic.c @@ -0,0 +1,191 @@ +/* + * avic.c: implements AMD Advanced Virtual Interrupt Controller (AVIC) support + * Copyright (c) 2016, Advanced Micro Devices, Inc. Not 2018? Ah good catch. Yeah it should be 2018. _

Re: [Xen-devel] [PATCH 2/8] x86/HVM/SVM: Add AVIC initialization code

2018-04-23 Thread Konrad Rzeszutek Wilk
> +++ b/xen/arch/x86/hvm/svm/avic.c > @@ -0,0 +1,191 @@ > +/* > + * avic.c: implements AMD Advanced Virtual Interrupt Controller (AVIC) > support > + * Copyright (c) 2016, Advanced Micro Devices, Inc. Not 2018? ___ Xen-devel mailing list Xen-devel@list

Re: [Xen-devel] [PATCH 2/8] x86/HVM/SVM: Add AVIC initialization code

2018-04-19 Thread Natarajan, Janakarajan
On 4/13/2018 12:35 PM, Andrew Cooper wrote: On 04/04/18 00:01, Janakarajan Natarajan wrote: From: Suravee Suthikulpanit Introduce AVIC base initialization code. This includes: * Setting up per-VM data structures. * Setting up per-vCPU data structure. * Initializing AVIC-related

Re: [Xen-devel] [PATCH 2/8] x86/HVM/SVM: Add AVIC initialization code

2018-04-16 Thread Roger Pau Monné
On Mon, Apr 16, 2018 at 09:55:20AM -0600, Jan Beulich wrote: > >>> On 04.04.18 at 01:01, wrote: > > From: Suravee Suthikulpanit > > +/* > > + * Note: Current max index allowed for physical APIC ID table is 255. > > + */ > > This is a single line comment. > > > +#define AVIC_PHY_APIC_ID_MAX0

Re: [Xen-devel] [PATCH 2/8] x86/HVM/SVM: Add AVIC initialization code

2018-04-16 Thread Jan Beulich
>>> On 04.04.18 at 01:01, wrote: > From: Suravee Suthikulpanit > > Introduce AVIC base initialization code. This includes: > * Setting up per-VM data structures. > * Setting up per-vCPU data structure. > * Initializing AVIC-related VMCB bit fields. > > This patch also introduces a n

Re: [Xen-devel] [PATCH 2/8] x86/HVM/SVM: Add AVIC initialization code

2018-04-13 Thread Andrew Cooper
On 04/04/18 00:01, Janakarajan Natarajan wrote: > From: Suravee Suthikulpanit > > Introduce AVIC base initialization code. This includes: > * Setting up per-VM data structures. > * Setting up per-vCPU data structure. > * Initializing AVIC-related VMCB bit fields. > > This patch also in

[Xen-devel] [PATCH 2/8] x86/HVM/SVM: Add AVIC initialization code

2018-04-03 Thread Janakarajan Natarajan
From: Suravee Suthikulpanit Introduce AVIC base initialization code. This includes: * Setting up per-VM data structures. * Setting up per-vCPU data structure. * Initializing AVIC-related VMCB bit fields. This patch also introduces a new Xen parameter (svm-avic), which can be used to