<br><tt><font size=2>Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
wrote 2016/09/02 21:54:41:<br>
<br>
> Patrik Jakobsson <patrik.r.jakobsson@gmail.com> </font></tt>
<br><tt><font size=2>> 2016/09/02 21:54</font></tt>
<br><tt><font size=2>> <br>
> Re: [PATCH] drm/gma500: remove the process of stolen page in page
<br>
> fault handler.</font></tt>
<br><tt><font size=2>> <br>
> On Fri, Sep 2, 2016 at 11:31 AM,  <jiang.biao2@zte.com.cn>
wrote:<br>
> ><br>
> > JiangBiao162664/user/zte_ltd Wrote 2016/08/31 10:27:34:<br>
> ><br>
> >> JiangBiao162664/user/zte_ltd<br>
> >> 2016/08/31 10:27<br>
> >><br>
> >> From<br>
> >> Patrik Jakobsson <patrik.r.jakobsson@gmail.com>,<br>
> >> Re: [PATCH] drm/gma500: remove the process of stolen page
in page<br>
> >> fault handler.<br>
> >><br>
> >> Patrik Jakobsson <patrik.r.jakobsson@gmail.com> wrote
on 2016/08/30<br>
> >> 18:21:08:<br>
> >><br>
> >> > Patrik Jakobsson <patrik.r.jakobsson@gmail.com><br>
> >> > 2016/08/30 18:21<br>
> >> ><br>
> >> > From<br>
> >> > jiang.biao2@zte.com.cn,<br>
> >> > cc<br>
> >> > dri-devel <dri-devel@lists.freedesktop.org><br>
> >> > Re: [PATCH] drm/gma500: remove the process of stolen
page in page<br>
> >> fault handler.<br>
> >> ><br>
> >> > On Tue, Aug 30, 2016 at 7:10 AM,  <jiang.biao2@zte.com.cn>
wrote:<br>
> >> > ><br>
> >> > > Direct gtt range is used in the page fault scene
in current driver,<br>
> >> > > instead of stolen page. So no need to keep relative
process.<br>
> >> ><br>
> >> > Hi<br>
> >> ><br>
> >> > Are you saying that we don't use stolen memory? Afaik
stolen memory<br>
> >> > should be accessed through the stolen range so we do
need this.<br>
> >> ><br>
> >> > -Patrik<br>
> >> ><br>
> >> As far as I can see, the stolen memory is only used by fbdev
driver<br>
> >> in gma500,<br>
> >> but the fbdev driver maps the stloen memory directly in psbfb_vm_fault,<br>
> >> not<br>
> >> using psb_gem_fault to map the stolen memory.<br>
> >> The only scenario using the psb_gem_fault is the gtt range
created by<br>
> >> psb_gem_create, which alloc the gtt range without stolen
memory backed.<br>
> ><br>
> >> If I missed something, pls enlighten me.<br>
> >> Thanks a lot.<br>
> ><br>
> > Hi Patrik,<br>
> ><br>
> > Could you please help to confirm my question?<br>
> > Thank you very much.<br>
> <br>
> Hi,<br>
> <br>
> The assumption that stolen memory will never be used with<br>
> psb_gem_create() might not hold true in the future and silently<br>
> breaking support for it ito save a few lines of code is not the right<br>
> way to do it. Actually, if we find use for stolen memory we would<br>
> basically get memory for free since it is already reserved for<br>
> graphics usage.<br>
> <br>
> Cheers<br>
> Patrik</font></tt>
<br>
<br><tt><font size=2>Understood, but maybe It's better to add it when it's
actually used.</font></tt>
<br><tt><font size=2>Indeed, that does not that matter.</font></tt>
<br>
<br><tt><font size=2>Thanks for the reply.</font></tt>