Re: [PATCH V5 04/22] xen/ioreq: Make x86's IOREQ feature common

2021-01-28 Thread Stefano Stabellini
On Thu, 28 Jan 2021, Oleksandr wrote: > On 28.01.21 13:21, Jan Beulich wrote: > > On 28.01.2021 12:01, Oleksandr wrote: > > > On 27.01.21 22:46, Stefano Stabellini wrote: > > > > On Wed, 27 Jan 2021, Oleksandr wrote: > > > > > Thank you. I got a request to make a possibility for user to select > >

Re: [PATCH V5 04/22] xen/ioreq: Make x86's IOREQ feature common

2021-01-28 Thread Oleksandr
On 28.01.21 13:21, Jan Beulich wrote: Hi Jan On 28.01.2021 12:01, Oleksandr wrote: On 27.01.21 22:46, Stefano Stabellini wrote: On Wed, 27 Jan 2021, Oleksandr wrote: Thank you. I got a request to make a possibility for user to select IOREQ via the menuconfig on Arm. Saying tech preview do

Re: [PATCH V5 04/22] xen/ioreq: Make x86's IOREQ feature common

2021-01-28 Thread Jan Beulich
On 28.01.2021 12:16, Oleksandr wrote: > On 28.01.21 10:06, Jan Beulich wrote: >> On 27.01.2021 21:14, Oleksandr wrote: >>> On 27.01.21 18:58, Jan Beulich wrote: On 25.01.2021 20:08, Oleksandr Tyshchenko wrote: > --- a/xen/arch/x86/Kconfig > +++ b/xen/arch/x86/Kconfig > @@ -92,6 +92

Re: [PATCH V5 04/22] xen/ioreq: Make x86's IOREQ feature common

2021-01-28 Thread Jan Beulich
On 28.01.2021 12:01, Oleksandr wrote: > On 27.01.21 22:46, Stefano Stabellini wrote: >> On Wed, 27 Jan 2021, Oleksandr wrote: >>> Thank you. I got a request to make a possibility for user to select IOREQ >>> via >>> the menuconfig on Arm. Saying tech preview do you mean that I also need to >>> pu

Re: [PATCH V5 04/22] xen/ioreq: Make x86's IOREQ feature common

2021-01-28 Thread Oleksandr
On 28.01.21 10:06, Jan Beulich wrote: Hi Jan On 27.01.2021 21:14, Oleksandr wrote: On 27.01.21 18:58, Jan Beulich wrote: On 25.01.2021 20:08, Oleksandr Tyshchenko wrote: --- a/xen/arch/x86/Kconfig +++ b/xen/arch/x86/Kconfig @@ -92,6 +92,7 @@ config PV_LINEAR_PT config HVM d

Re: [PATCH V5 04/22] xen/ioreq: Make x86's IOREQ feature common

2021-01-28 Thread Oleksandr
On 27.01.21 22:46, Stefano Stabellini wrote: Hi Stefano, all On Wed, 27 Jan 2021, Oleksandr wrote: On Mon, 25 Jan 2021 at 19:09, Oleksandr Tyshchenko wrote: *** Please note, this patch depends on the following which is on review: https://patchwork.kernel.org/patch/11816689/ The effort (to

Re: [PATCH V5 04/22] xen/ioreq: Make x86's IOREQ feature common

2021-01-28 Thread Jan Beulich
On 27.01.2021 21:14, Oleksandr wrote: > On 27.01.21 18:58, Jan Beulich wrote: >> On 25.01.2021 20:08, Oleksandr Tyshchenko wrote: >>> --- a/xen/arch/x86/Kconfig >>> +++ b/xen/arch/x86/Kconfig >>> @@ -92,6 +92,7 @@ config PV_LINEAR_PT >>> >>> config HVM >>> def_bool !PV_SHIM_EXCLUSIVE >>> +

Re: [PATCH V5 04/22] xen/ioreq: Make x86's IOREQ feature common

2021-01-27 Thread Stefano Stabellini
On Wed, 27 Jan 2021, Oleksandr wrote: > > > > On Mon, 25 Jan 2021 at 19:09, Oleksandr Tyshchenko > > > > wrote: > > > > > *** > > > > > Please note, this patch depends on the following which is > > > > > on review: > > > > > https://patchwork.kernel.org/patch/11816689/ > > > > > The effort (to get

Re: [PATCH V5 04/22] xen/ioreq: Make x86's IOREQ feature common

2021-01-27 Thread Oleksandr
On 27.01.21 20:43, Julien Grall wrote: On 25/01/2021 23:40, Oleksandr wrote: On 26.01.21 01:13, Julien Grall wrote: Hi, Hi Julien Hi Oleksandr, Hi Julien On Mon, 25 Jan 2021 at 19:09, Oleksandr Tyshchenko wrote: *** Please note, this patch depends on the following which is

Re: [PATCH V5 04/22] xen/ioreq: Make x86's IOREQ feature common

2021-01-27 Thread Oleksandr
On 27.01.21 18:58, Jan Beulich wrote: Hi Jan On 25.01.2021 20:08, Oleksandr Tyshchenko wrote: From: Oleksandr Tyshchenko As a lot of x86 code can be re-used on Arm later on, this patch moves previously prepared IOREQ support to the common code (the code movement is verbatim copy). The "le

Re: [PATCH V5 04/22] xen/ioreq: Make x86's IOREQ feature common

2021-01-27 Thread Julien Grall
On 25/01/2021 23:40, Oleksandr wrote: On 26.01.21 01:13, Julien Grall wrote: Hi, Hi Julien Hi Oleksandr, On Mon, 25 Jan 2021 at 19:09, Oleksandr Tyshchenko wrote: *** Please note, this patch depends on the following which is on review: https://patchwork.kernel.org/patch/11816689/

Re: [PATCH V5 04/22] xen/ioreq: Make x86's IOREQ feature common

2021-01-27 Thread Jan Beulich
On 25.01.2021 20:08, Oleksandr Tyshchenko wrote: > From: Oleksandr Tyshchenko > > As a lot of x86 code can be re-used on Arm later on, this patch > moves previously prepared IOREQ support to the common code > (the code movement is verbatim copy). > > The "legacy" mechanism of mapping magic pages

Re: [PATCH V5 04/22] xen/ioreq: Make x86's IOREQ feature common

2021-01-25 Thread Oleksandr
On 26.01.21 01:13, Julien Grall wrote: Hi, Hi Julien On Mon, 25 Jan 2021 at 19:09, Oleksandr Tyshchenko wrote: *** Please note, this patch depends on the following which is on review: https://patchwork.kernel.org/patch/11816689/ The effort (to get it upstreamed) was paused because of th

Re: [PATCH V5 04/22] xen/ioreq: Make x86's IOREQ feature common

2021-01-25 Thread Julien Grall
Hi, On Mon, 25 Jan 2021 at 19:09, Oleksandr Tyshchenko wrote: > *** > Please note, this patch depends on the following which is > on review: > https://patchwork.kernel.org/patch/11816689/ > The effort (to get it upstreamed) was paused because of > the security issue around that code (XSA-348). >

[PATCH V5 04/22] xen/ioreq: Make x86's IOREQ feature common

2021-01-25 Thread Oleksandr Tyshchenko
From: Oleksandr Tyshchenko As a lot of x86 code can be re-used on Arm later on, this patch moves previously prepared IOREQ support to the common code (the code movement is verbatim copy). The "legacy" mechanism of mapping magic pages for the IOREQ servers remains x86 specific and not exposed to