Re: [Xen-devel] IOREQ server on Arm

2018-10-01 Thread Roger Pau Monné
On Wed, Sep 26, 2018 at 11:32:38AM +0100, Julien Grall wrote: > Hi, > > On 09/26/2018 10:14 AM, Paul Durrant wrote: > > > -Original Message- > > > From: Jan Beulich [mailto:jbeul...@suse.com] > > > Sent: 26 September 2018 09:09 > > > To: Julien Grall ; Paul Durrant > > > > > > Cc: Andrew

Re: [Xen-devel] IOREQ server on Arm

2018-09-27 Thread Julien Grall
Hi Paul, Thank you for your help understanding the resource code. On 09/27/2018 11:46 AM, Paul Durrant wrote: If the DM domain is not PV then currently it must be the hardware domain to be able to map resources. Hence we trust it not to descrease_reservation IOREQ pages. Can you point me to

Re: [Xen-devel] IOREQ server on Arm

2018-09-27 Thread Paul Durrant
> -Original Message- > From: Julien Grall [mailto:julien.gr...@arm.com] > Sent: 27 September 2018 11:31 > To: Paul Durrant ; 'Jan Beulich' > > Cc: Andrew Cooper ; Roger Pau Monne > ; Stefano Stabellini ; xen- > devel > Subject: Re: IOREQ server on Arm > > Hi Paul, > > On 09/27/2018 11:1

Re: [Xen-devel] IOREQ server on Arm

2018-09-27 Thread Julien Grall
Hi Paul, On 09/27/2018 11:16 AM, Paul Durrant wrote: -Original Message- From: Julien Grall [mailto:julien.gr...@arm.com] Sent: 27 September 2018 10:42 To: Paul Durrant ; 'Jan Beulich' Cc: Andrew Cooper ; Roger Pau Monne ; Stefano Stabellini ; xen- devel Subject: Re: IOREQ server on Arm

Re: [Xen-devel] IOREQ server on Arm

2018-09-27 Thread Paul Durrant
> -Original Message- > From: Julien Grall [mailto:julien.gr...@arm.com] > Sent: 27 September 2018 10:42 > To: Paul Durrant ; 'Jan Beulich' > > Cc: Andrew Cooper ; Roger Pau Monne > ; Stefano Stabellini ; xen- > devel > Subject: Re: IOREQ server on Arm > > Hi Paul, > > On 09/27/2018 09:3

Re: [Xen-devel] IOREQ server on Arm

2018-09-27 Thread Julien Grall
Hi Paul, On 09/27/2018 09:38 AM, Paul Durrant wrote: -Original Message- From: Julien Grall [mailto:julien.gr...@arm.com] Sent: 26 September 2018 22:32 To: Paul Durrant ; 'Jan Beulich' Cc: Andrew Cooper ; Roger Pau Monne ; Stefano Stabellini ; xen- devel Subject: Re: IOREQ server on Arm

Re: [Xen-devel] IOREQ server on Arm

2018-09-27 Thread Paul Durrant
> -Original Message- > From: Julien Grall [mailto:julien.gr...@arm.com] > Sent: 26 September 2018 22:32 > To: Paul Durrant ; 'Jan Beulich' > > Cc: Andrew Cooper ; Roger Pau Monne > ; Stefano Stabellini ; xen- > devel > Subject: Re: IOREQ server on Arm > > Hi Paul, > > On 09/26/2018 01:0

Re: [Xen-devel] IOREQ server on Arm

2018-09-26 Thread Jan Beulich
>>> On 26.09.18 at 23:32, wrote: > This brings me to the next question. Do you expect set_special_p2m_entry > to take a reference on the page? > > If not, we may run into some troubles because AFAICT you can map twice > the ioreq page in a guest but reference will only be taken on the > alloca

Re: [Xen-devel] IOREQ server on Arm

2018-09-26 Thread Julien Grall
Hi Paul, On 09/26/2018 01:01 PM, Paul Durrant wrote: -Original Message- From: Jan Beulich [mailto:jbeul...@suse.com] Sent: 26 September 2018 12:57 To: Paul Durrant Cc: Julien Grall ; Andrew Cooper ; Roger Pau Monne ; Stefano Stabellini ; xen-devel Subject: RE: IOREQ server on Arm On

Re: [Xen-devel] IOREQ server on Arm

2018-09-26 Thread Paul Durrant
> -Original Message- > From: Jan Beulich [mailto:jbeul...@suse.com] > Sent: 26 September 2018 12:57 > To: Paul Durrant > Cc: Julien Grall ; Andrew Cooper > ; Roger Pau Monne ; > Stefano Stabellini ; xen-devel de...@lists.xenproject.org> > Subject: RE: IOREQ server on Arm > > >>> On 26.09

Re: [Xen-devel] IOREQ server on Arm

2018-09-26 Thread Jan Beulich
>>> On 26.09.18 at 13:02, wrote: > --- a/xen/common/memory.c > +++ b/xen/common/memory.c > @@ -1105,8 +1105,11 @@ static int acquire_resource( > > for ( i = 0; !rc && i < xmar.nr_frames; i++ ) > { > -rc = set_foreign_p2m_entry(currd, gfn_list[i], > -

Re: [Xen-devel] IOREQ server on Arm

2018-09-26 Thread Paul Durrant
> -Original Message- > From: Julien Grall [mailto:julien.gr...@arm.com] > Sent: 26 September 2018 12:01 > To: Paul Durrant ; Jan Beulich > > Cc: Andrew Cooper ; Roger Pau Monne > ; Stefano Stabellini ; xen- > devel > Subject: Re: IOREQ server on Arm > > Hi Paul, > > On 09/26/2018 11:51

Re: [Xen-devel] IOREQ server on Arm

2018-09-26 Thread Paul Durrant
> -Original Message- > From: Jan Beulich [mailto:jbeul...@suse.com] > Sent: 26 September 2018 11:58 > To: Julien Grall ; Paul Durrant > > Cc: Andrew Cooper ; Roger Pau Monne > ; Stefano Stabellini ; xen- > devel > Subject: RE: IOREQ server on Arm > > >>> On 26.09.18 at 12:51, wrote: > >

Re: [Xen-devel] IOREQ server on Arm

2018-09-26 Thread Julien Grall
Hi Paul, On 09/26/2018 11:51 AM, Paul Durrant wrote: -Original Message- From: Julien Grall [mailto:julien.gr...@arm.com] Sent: 26 September 2018 11:41 To: Jan Beulich ; Paul Durrant Cc: Andrew Cooper ; Roger Pau Monne ; Stefano Stabellini ; xen- devel Subject: Re: IOREQ server on Arm

Re: [Xen-devel] IOREQ server on Arm

2018-09-26 Thread Jan Beulich
>>> On 26.09.18 at 12:51, wrote: >> -Original Message- >> From: Julien Grall [mailto:julien.gr...@arm.com] >> Sent: 26 September 2018 11:41 >> To: Jan Beulich ; Paul Durrant >> >> Cc: Andrew Cooper ; Roger Pau Monne >> ; Stefano Stabellini ; xen- >> devel >> Subject: Re: IOREQ server on

Re: [Xen-devel] IOREQ server on Arm

2018-09-26 Thread Paul Durrant
> -Original Message- > From: Julien Grall [mailto:julien.gr...@arm.com] > Sent: 26 September 2018 11:41 > To: Jan Beulich ; Paul Durrant > > Cc: Andrew Cooper ; Roger Pau Monne > ; Stefano Stabellini ; xen- > devel > Subject: Re: IOREQ server on Arm > > Hi Jan, > > On 09/26/2018 09:08 A

Re: [Xen-devel] IOREQ server on Arm

2018-09-26 Thread Paul Durrant
> -Original Message- > From: Julien Grall [mailto:julien.gr...@arm.com] > Sent: 26 September 2018 11:33 > To: Paul Durrant ; 'Jan Beulich' > > Cc: Andrew Cooper ; Roger Pau Monne > ; Stefano Stabellini ; xen- > devel > Subject: Re: IOREQ server on Arm > > Hi, > > On 09/26/2018 10:14 AM,

Re: [Xen-devel] IOREQ server on Arm

2018-09-26 Thread Julien Grall
Hi Jan, On 09/26/2018 09:08 AM, Jan Beulich wrote: On 26.09.18 at 00:39, wrote: Hi Paul, I am looking at porting the IOREQ server infrastructure on Arm. I didn't need much modification to make it run for Arm. Although, the implementation could be simplified over the x86 implementation. I not

Re: [Xen-devel] IOREQ server on Arm

2018-09-26 Thread Andrew Cooper
On 26/09/18 11:32, Julien Grall wrote: > Hi, > > On 09/26/2018 10:14 AM, Paul Durrant wrote: >>> -Original Message- >>> From: Jan Beulich [mailto:jbeul...@suse.com] >>> Sent: 26 September 2018 09:09 >>> To: Julien Grall ; Paul Durrant >>> >>> Cc: Andrew Cooper ; Roger Pau Monne >>> ; Stefa

Re: [Xen-devel] IOREQ server on Arm

2018-09-26 Thread Julien Grall
Hi, On 09/26/2018 10:14 AM, Paul Durrant wrote: -Original Message- From: Jan Beulich [mailto:jbeul...@suse.com] Sent: 26 September 2018 09:09 To: Julien Grall ; Paul Durrant Cc: Andrew Cooper ; Roger Pau Monne ; Stefano Stabellini ; xen- devel Subject: Re: IOREQ server on Arm On 26.0

Re: [Xen-devel] IOREQ server on Arm

2018-09-26 Thread Paul Durrant
> -Original Message- > From: Jan Beulich [mailto:jbeul...@suse.com] > Sent: 26 September 2018 09:09 > To: Julien Grall ; Paul Durrant > > Cc: Andrew Cooper ; Roger Pau Monne > ; Stefano Stabellini ; xen- > devel > Subject: Re: IOREQ server on Arm > > >>> On 26.09.18 at 00:39, wrote: > >

Re: [Xen-devel] IOREQ server on Arm

2018-09-26 Thread Jan Beulich
>>> On 26.09.18 at 00:39, wrote: > Hi Paul, > > I am looking at porting the IOREQ server infrastructure on Arm. I didn't > need much modification to make it run for Arm. Although, the > implementation could be simplified over the x86 implementation. > > I noticed some issue while trying to imp

[Xen-devel] IOREQ server on Arm

2018-09-25 Thread Julien Grall
Hi Paul, I am looking at porting the IOREQ server infrastructure on Arm. I didn't need much modification to make it run for Arm. Although, the implementation could be simplified over the x86 implementation. I noticed some issue while trying to implement the hypercall XENMEM_acquire_resource.