Re: [Xen-devel] [PATCH v3 6/9] x86/genapic: patch indirect calls to direct ones

2018-09-21 Thread Wei Liu
On Tue, Sep 11, 2018 at 07:35:33AM -0600, Jan Beulich wrote: > For (I hope) obvious reasons only the ones used at runtime get > converted. > > Signed-off-by: Jan Beulich Reviewed-by: Wei Liu ___ Xen-devel mailing list Xen-devel@lists.xenproject.org h

Re: [Xen-devel] [PATCH v3 6/9] x86/genapic: patch indirect calls to direct ones

2018-09-21 Thread Jan Beulich
>>> On 21.09.18 at 13:03, wrote: > On Tue, Sep 11, 2018 at 07:35:33AM -0600, Jan Beulich wrote: >> --- a/xen/include/asm-x86/mach-generic/mach_apic.h >> +++ b/xen/include/asm-x86/mach-generic/mach_apic.h >> @@ -15,8 +15,18 @@ >> #define TARGET_CPUS ((const typeof(cpu_online_map) *)&cpu_online_map

Re: [Xen-devel] [PATCH v3 6/9] x86/genapic: patch indirect calls to direct ones

2018-09-21 Thread Wei Liu
On Tue, Sep 11, 2018 at 07:35:33AM -0600, Jan Beulich wrote: > For (I hope) obvious reasons only the ones used at runtime get > converted. > > Signed-off-by: Jan Beulich > --- > v2: Drop open-coded numbers from macro invocations. > > --- a/xen/arch/x86/smp.c > +++ b/xen/arch/x86/smp.c > @@ -29,1

[Xen-devel] [PATCH v3 6/9] x86/genapic: patch indirect calls to direct ones

2018-09-11 Thread Jan Beulich
For (I hope) obvious reasons only the ones used at runtime get converted. Signed-off-by: Jan Beulich --- v2: Drop open-coded numbers from macro invocations. --- a/xen/arch/x86/smp.c +++ b/xen/arch/x86/smp.c @@ -29,12 +29,12 @@ void send_IPI_mask(const cpumask_t *mask, int vector) { -gena