Re: [Intel-gfx] [PATCH v5 4/5] drm: Add library for shmem backed GEM objects

2019-01-29 Thread Noralf Trønnes
Den 29.01.2019 01.19, skrev Eric Anholt: > Noralf Trønnes writes: > >> Den 28.01.2019 21.57, skrev Rob Herring: >>> On Sun, Dec 2, 2018 at 9:59 AM Noralf Trønnes wrote: Den 30.11.2018 00.58, skrev Eric Anholt: > Daniel Vetter writes: > >> On Wed, Nov 28, 2018 at 01:

Re: [Intel-gfx] [PATCH v5 4/5] drm: Add library for shmem backed GEM objects

2019-01-28 Thread Eric Anholt
Noralf Trønnes writes: > Den 28.01.2019 21.57, skrev Rob Herring: >> On Sun, Dec 2, 2018 at 9:59 AM Noralf Trønnes wrote: >>> >>> >>> Den 30.11.2018 00.58, skrev Eric Anholt: Daniel Vetter writes: > On Wed, Nov 28, 2018 at 01:52:56PM -0800, Eric Anholt wrote: >> Daniel Vetter

Re: [Intel-gfx] [PATCH v5 4/5] drm: Add library for shmem backed GEM objects

2019-01-28 Thread Rob Herring
On Mon, Jan 28, 2019 at 3:26 PM Noralf Trønnes wrote: > > > > Den 28.01.2019 21.57, skrev Rob Herring: > > On Sun, Dec 2, 2018 at 9:59 AM Noralf Trønnes wrote: > >> > >> > >> Den 30.11.2018 00.58, skrev Eric Anholt: > >>> Daniel Vetter writes: > >>> > On Wed, Nov 28, 2018 at 01:52:56PM -080

Re: [Intel-gfx] [PATCH v5 4/5] drm: Add library for shmem backed GEM objects

2019-01-28 Thread Noralf Trønnes
Den 28.01.2019 21.57, skrev Rob Herring: > On Sun, Dec 2, 2018 at 9:59 AM Noralf Trønnes wrote: >> >> >> Den 30.11.2018 00.58, skrev Eric Anholt: >>> Daniel Vetter writes: >>> On Wed, Nov 28, 2018 at 01:52:56PM -0800, Eric Anholt wrote: > Daniel Vetter writes: > >> On Tue, Nov

Re: [Intel-gfx] [PATCH v5 4/5] drm: Add library for shmem backed GEM objects

2019-01-28 Thread Rob Herring
On Sun, Dec 2, 2018 at 9:59 AM Noralf Trønnes wrote: > > > Den 30.11.2018 00.58, skrev Eric Anholt: > > Daniel Vetter writes: > > > >> On Wed, Nov 28, 2018 at 01:52:56PM -0800, Eric Anholt wrote: > >>> Daniel Vetter writes: > >>> > On Tue, Nov 27, 2018 at 12:38:44PM -0800, Eric Anholt wrote

Re: [Intel-gfx] [PATCH v5 4/5] drm: Add library for shmem backed GEM objects

2018-12-02 Thread Noralf Trønnes
Den 30.11.2018 00.58, skrev Eric Anholt: Daniel Vetter writes: On Wed, Nov 28, 2018 at 01:52:56PM -0800, Eric Anholt wrote: Daniel Vetter writes: On Tue, Nov 27, 2018 at 12:38:44PM -0800, Eric Anholt wrote: Daniel Vetter writes: On Mon, Nov 26, 2018 at 04:36:21PM -0800, Eric Anholt wr

Re: [Intel-gfx] [PATCH v5 4/5] drm: Add library for shmem backed GEM objects

2018-11-29 Thread Eric Anholt
Daniel Vetter writes: > On Wed, Nov 28, 2018 at 01:52:56PM -0800, Eric Anholt wrote: >> Daniel Vetter writes: >> >> > On Tue, Nov 27, 2018 at 12:38:44PM -0800, Eric Anholt wrote: >> >> Daniel Vetter writes: >> >> >> >> > On Mon, Nov 26, 2018 at 04:36:21PM -0800, Eric Anholt wrote: >> >> >> No

Re: [Intel-gfx] [PATCH v5 4/5] drm: Add library for shmem backed GEM objects

2018-11-29 Thread Daniel Vetter
On Wed, Nov 28, 2018 at 01:52:56PM -0800, Eric Anholt wrote: > Daniel Vetter writes: > > > On Tue, Nov 27, 2018 at 12:38:44PM -0800, Eric Anholt wrote: > >> Daniel Vetter writes: > >> > >> > On Mon, Nov 26, 2018 at 04:36:21PM -0800, Eric Anholt wrote: > >> >> Noralf Trønnes writes: > >> >> > +

Re: [Intel-gfx] [PATCH v5 4/5] drm: Add library for shmem backed GEM objects

2018-11-28 Thread Eric Anholt
Daniel Vetter writes: > On Tue, Nov 27, 2018 at 12:38:44PM -0800, Eric Anholt wrote: >> Daniel Vetter writes: >> >> > On Mon, Nov 26, 2018 at 04:36:21PM -0800, Eric Anholt wrote: >> >> Noralf Trønnes writes: >> >> > +static void drm_gem_shmem_vm_close(struct vm_area_struct *vma) >> >> > +{ >>

Re: [Intel-gfx] [PATCH v5 4/5] drm: Add library for shmem backed GEM objects

2018-11-28 Thread Daniel Vetter
On Tue, Nov 27, 2018 at 12:38:44PM -0800, Eric Anholt wrote: > Daniel Vetter writes: > > > On Mon, Nov 26, 2018 at 04:36:21PM -0800, Eric Anholt wrote: > >> Noralf Trønnes writes: > >> > +static void drm_gem_shmem_vm_close(struct vm_area_struct *vma) > >> > +{ > >> > +struct drm_gem_obje

Re: [Intel-gfx] [PATCH v5 4/5] drm: Add library for shmem backed GEM objects

2018-11-27 Thread Eric Anholt
Daniel Vetter writes: > On Mon, Nov 26, 2018 at 04:36:21PM -0800, Eric Anholt wrote: >> Noralf Trønnes writes: >> > +static void drm_gem_shmem_vm_close(struct vm_area_struct *vma) >> > +{ >> > + struct drm_gem_object *obj = vma->vm_private_data; >> > + struct drm_gem_shmem_object *shmem = to_d

Re: [Intel-gfx] [PATCH v5 4/5] drm: Add library for shmem backed GEM objects

2018-11-27 Thread Daniel Vetter
On Mon, Nov 26, 2018 at 04:36:21PM -0800, Eric Anholt wrote: > Noralf Trønnes writes: > > +static void drm_gem_shmem_vm_close(struct vm_area_struct *vma) > > +{ > > + struct drm_gem_object *obj = vma->vm_private_data; > > + struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj); > > +

Re: [Intel-gfx] [PATCH v5 4/5] drm: Add library for shmem backed GEM objects

2018-11-26 Thread Eric Anholt
Noralf Trønnes writes: > +static void drm_gem_shmem_vm_close(struct vm_area_struct *vma) > +{ > + struct drm_gem_object *obj = vma->vm_private_data; > + struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj); > + > + drm_gem_shmem_put_pages(shmem); > + drm_gem_vm_close(vma)

Re: [Intel-gfx] [PATCH v5 4/5] drm: Add library for shmem backed GEM objects

2018-10-23 Thread Daniel Vetter
On Mon, Oct 22, 2018 at 04:15:48PM +0200, Noralf Trønnes wrote: > > Den 17.10.2018 17.46, skrev Daniel Vetter: > > On Wed, Oct 17, 2018 at 03:04:53PM +0200, Noralf Trønnes wrote: > > > This adds a library for shmem backed GEM objects. > > > > > > v5: > > > - Drop drm_gem_shmem_prime_mmap() (Danie

Re: [Intel-gfx] [PATCH v5 4/5] drm: Add library for shmem backed GEM objects

2018-10-22 Thread Noralf Trønnes
Den 17.10.2018 17.46, skrev Daniel Vetter: On Wed, Oct 17, 2018 at 03:04:53PM +0200, Noralf Trønnes wrote: This adds a library for shmem backed GEM objects. v5: - Drop drm_gem_shmem_prime_mmap() (Daniel Vetter) - drm_gem_shmem_mmap(): Subtract drm_vma_node_start() to get the real vma->vm_pg

Re: [Intel-gfx] [PATCH v5 4/5] drm: Add library for shmem backed GEM objects

2018-10-17 Thread Daniel Vetter
On Wed, Oct 17, 2018 at 03:04:53PM +0200, Noralf Trønnes wrote: > This adds a library for shmem backed GEM objects. > > v5: > - Drop drm_gem_shmem_prime_mmap() (Daniel Vetter) > - drm_gem_shmem_mmap(): Subtract drm_vma_node_start() to get the real > vma->vm_pgoff > - drm_gem_shmem_fault(): Use v

[Intel-gfx] [PATCH v5 4/5] drm: Add library for shmem backed GEM objects

2018-10-17 Thread Noralf Trønnes
This adds a library for shmem backed GEM objects. v5: - Drop drm_gem_shmem_prime_mmap() (Daniel Vetter) - drm_gem_shmem_mmap(): Subtract drm_vma_node_start() to get the real vma->vm_pgoff - drm_gem_shmem_fault(): Use vmf->pgoff now that vma->vm_pgoff is correct v4: - Drop cache modes (Thomas He