Re: [Xen-devel] [PATCH v3] hvm: vmx/svm_cpu_up_prepare should be called only once

2017-08-21 Thread Jan Beulich
>>> On 18.08.17 at 20:51, wrote: > --- a/xen/include/asm-x86/hvm/hvm.h > +++ b/xen/include/asm-x86/hvm/hvm.h > @@ -158,7 +158,7 @@ struct hvm_function_table { > int (*cpu_up_prepare)(unsigned int cpu); > void (*cpu_dead)(unsigned int cpu); > > -int

[Xen-devel] [PATCH v3] hvm: vmx/svm_cpu_up_prepare should be called only once

2017-08-18 Thread Boris Ostrovsky
These routines are first called via CPU_UP_PREPARE notifier by the BSP and then by the booting ASP from vmx_cpu_up()/_svm_cpu_up(). Avoid the unnecessary second call. Becasue BSP doesn't go through CPU_UP_PREPARE it is a special case and so we pass 'bsp' flag to hvm_funcs.cpu_up() to help it