Re: [PATCH v2 04/70] x86/pv-shim: Don't modify the hypercall table

2022-02-22 Thread Jan Beulich
On 21.02.2022 20:21, Andrew Cooper wrote: > On 17/02/2022 10:20, Jan Beulich wrote: >> On 16.02.2022 23:17, Andrew Cooper wrote: >>> On 14/02/2022 13:56, Jan Beulich wrote: On 14.02.2022 14:50, Andrew Cooper wrote: > On 14/02/2022 13:33, Jan Beulich wrote: >> On 14.02.2022 13:50, Andre

Re: [PATCH v2 04/70] x86/pv-shim: Don't modify the hypercall table

2022-02-21 Thread Andrew Cooper
On 17/02/2022 10:20, Jan Beulich wrote: > On 16.02.2022 23:17, Andrew Cooper wrote: >> On 14/02/2022 13:56, Jan Beulich wrote: >>> On 14.02.2022 14:50, Andrew Cooper wrote: On 14/02/2022 13:33, Jan Beulich wrote: > On 14.02.2022 13:50, Andrew Cooper wrote: >> From: Juergen Gross >

Re: [PATCH v2 04/70] x86/pv-shim: Don't modify the hypercall table

2022-02-17 Thread Juergen Gross
On 17.02.22 11:20, Jan Beulich wrote: On 16.02.2022 23:17, Andrew Cooper wrote: On 14/02/2022 13:56, Jan Beulich wrote: On 14.02.2022 14:50, Andrew Cooper wrote: On 14/02/2022 13:33, Jan Beulich wrote: On 14.02.2022 13:50, Andrew Cooper wrote: From: Juergen Gross When running as pv-shim th

Re: [PATCH v2 04/70] x86/pv-shim: Don't modify the hypercall table

2022-02-17 Thread Jan Beulich
On 16.02.2022 23:17, Andrew Cooper wrote: > On 14/02/2022 13:56, Jan Beulich wrote: >> On 14.02.2022 14:50, Andrew Cooper wrote: >>> On 14/02/2022 13:33, Jan Beulich wrote: On 14.02.2022 13:50, Andrew Cooper wrote: > From: Juergen Gross > > When running as pv-shim the hypercall is

Re: [PATCH v2 04/70] x86/pv-shim: Don't modify the hypercall table

2022-02-16 Thread Andrew Cooper
On 14/02/2022 13:56, Jan Beulich wrote: > On 14.02.2022 14:50, Andrew Cooper wrote: >> On 14/02/2022 13:33, Jan Beulich wrote: >>> On 14.02.2022 13:50, Andrew Cooper wrote: From: Juergen Gross When running as pv-shim the hypercall is modified today in order to replace the funct

Re: [PATCH v2 04/70] x86/pv-shim: Don't modify the hypercall table

2022-02-14 Thread Jan Beulich
On 14.02.2022 14:50, Andrew Cooper wrote: > On 14/02/2022 13:33, Jan Beulich wrote: >> On 14.02.2022 13:50, Andrew Cooper wrote: >>> From: Juergen Gross >>> >>> When running as pv-shim the hypercall is modified today in order to >>> replace the functions for __HYPERVISOR_event_channel_op and >>> _

Re: [PATCH v2 04/70] x86/pv-shim: Don't modify the hypercall table

2022-02-14 Thread Andrew Cooper
On 14/02/2022 13:33, Jan Beulich wrote: > On 14.02.2022 13:50, Andrew Cooper wrote: >> From: Juergen Gross >> >> When running as pv-shim the hypercall is modified today in order to >> replace the functions for __HYPERVISOR_event_channel_op and >> __HYPERVISOR_grant_table_op hypercalls. >> >> Chang

Re: [PATCH v2 04/70] x86/pv-shim: Don't modify the hypercall table

2022-02-14 Thread Jan Beulich
On 14.02.2022 13:50, Andrew Cooper wrote: > From: Juergen Gross > > When running as pv-shim the hypercall is modified today in order to > replace the functions for __HYPERVISOR_event_channel_op and > __HYPERVISOR_grant_table_op hypercalls. > > Change this to call the related functions from the n

[PATCH v2 04/70] x86/pv-shim: Don't modify the hypercall table

2022-02-14 Thread Andrew Cooper
From: Juergen Gross When running as pv-shim the hypercall is modified today in order to replace the functions for __HYPERVISOR_event_channel_op and __HYPERVISOR_grant_table_op hypercalls. Change this to call the related functions from the normal handlers instead when running as shim. The perform