Re: [PATCH v2 00/15] xen: drop hypercall function tables

2021-11-08 Thread Juergen Gross
On 08.11.21 09:36, Jan Beulich wrote: On 05.11.2021 15:18, Andrew Cooper wrote: On 01/11/2021 15:20, Juergen Gross wrote: In order to avoid indirect function calls on the hypercall path as much as possible this series is removing the hypercall function tables and is replacing the hypercall hand

Re: [PATCH v2 00/15] xen: drop hypercall function tables

2021-11-08 Thread Jan Beulich
On 05.11.2021 15:18, Andrew Cooper wrote: > On 01/11/2021 15:20, Juergen Gross wrote: >> In order to avoid indirect function calls on the hypercall path as >> much as possible this series is removing the hypercall function tables >> and is replacing the hypercall handler calls via the function arra

Re: [PATCH v2 00/15] xen: drop hypercall function tables

2021-11-05 Thread Andrew Cooper
On 01/11/2021 15:20, Juergen Gross wrote: > In order to avoid indirect function calls on the hypercall path as > much as possible this series is removing the hypercall function tables > and is replacing the hypercall handler calls via the function array > by automatically generated call macros. > >

Re: [PATCH v2 00/15] xen: drop hypercall function tables

2021-11-03 Thread Juergen Gross
On 03.11.21 12:35, Michal Orzel wrote: Hi Juergen, On 01.11.2021 16:20, Juergen Gross wrote: In order to avoid indirect function calls on the hypercall path as much as possible this series is removing the hypercall function tables and is replacing the hypercall handler calls via the function ar

Re: [PATCH v2 00/15] xen: drop hypercall function tables

2021-11-03 Thread Michal Orzel
Hi Juergen, On 01.11.2021 16:20, Juergen Gross wrote: > In order to avoid indirect function calls on the hypercall path as > much as possible this series is removing the hypercall function tables > and is replacing the hypercall handler calls via the function array > by automatically generated cal

[PATCH v2 00/15] xen: drop hypercall function tables

2021-11-01 Thread Juergen Gross
In order to avoid indirect function calls on the hypercall path as much as possible this series is removing the hypercall function tables and is replacing the hypercall handler calls via the function array by automatically generated call macros. Another by-product of generating the call macros is