[PATCH V2 00/13] powerpc/vas: Page fault handling for user space NX requests

2019-12-11 Thread Haren Myneni
[PATCH V2 00/13] powerpc/vas: Page fault handling for user space NX requests On power9, Virtual Accelerator Switchboard (VAS) allows user space or kernel to communicate with Nest Accelerator (NX) directly using COPY/PASTE instructions. NX provides verious functionalities such as compression

Re: [PATCH V2 00/13] powerpc/vas: Page fault handling for user space NX requests

2019-12-11 Thread Haren Myneni
On Mon, 2019-12-09 at 02:38 -0600, Segher Boessenkool wrote: > Hi! > > On Mon, Dec 09, 2019 at 06:37:09AM +0100, Christophe Leroy wrote: > > What do you mean by NX ? > > It is the Power9 "Nest Accelerator". The patch series should ideally > mention that right at the start, yeah. Thanks, NX (Nes

Re: [PATCH V2 00/13] powerpc/vas: Page fault handling for user space NX requests

2019-12-09 Thread Segher Boessenkool
Hi! On Mon, Dec 09, 2019 at 06:37:09AM +0100, Christophe Leroy wrote: > What do you mean by NX ? It is the Power9 "Nest Accelerator". The patch series should ideally mention that right at the start, yeah. > Up to now, NX has been standing for No-eXecute. That's a bit in segment > registers on

Re: [PATCH V2 00/13] powerpc/vas: Page fault handling for user space NX requests

2019-12-08 Thread Christophe Leroy
Hi, What do you mean by NX ? Up to now, NX has been standing for No-eXecute. That's a bit in segment registers on book3s/32 to forbid executing code. Therefore, some of your text is really misleading. If NX means something else for you, your text must be unambiguous. Christophe Le 09/12/20

[PATCH V2 00/13] powerpc/vas: Page fault handling for user space NX requests

2019-12-08 Thread Haren Myneni
Applications will send compression / decompression requests to NX with COPY/PASTE instructions. When NX is processing these requests, can hit fault on the request buffer (not in memory). It issues an interrupt and pastes fault CRB in fault FIFO. Expects kernel to handle this fault and return cred