Re: [Intel-gfx] [PATCH 4/4] drm/i915: Add cpu fault handler for mmap_offset

2019-11-28 Thread Chris Wilson
Quoting Chris Wilson (2019-11-28 11:08:35) > Quoting Abdiel Janulgue (2019-11-19 11:37:10) > > Fault handler to handle missing pages for shmem-backed objects. > > > > v2: bail out of inserting PTEs when failing to insert the > > fault address > > v3: has struct page check > > v4: Add self-test

Re: [Intel-gfx] [PATCH 4/4] drm/i915: Add cpu fault handler for mmap_offset

2019-11-28 Thread Chris Wilson
Quoting Abdiel Janulgue (2019-11-19 11:37:10) > Fault handler to handle missing pages for shmem-backed objects. > > v2: bail out of inserting PTEs when failing to insert the > fault address > v3: has struct page check > v4: Add self-test for validating CPU fault handler to ensure PTEs > ar

[Intel-gfx] [PATCH 4/4] drm/i915: Add cpu fault handler for mmap_offset

2019-11-19 Thread Abdiel Janulgue
Fault handler to handle missing pages for shmem-backed objects. v2: bail out of inserting PTEs when failing to insert the fault address v3: has struct page check v4: Add self-test for validating CPU fault handler to ensure PTEs are revoked when an object is unbound. v5: Add comment where P

Re: [Intel-gfx] [PATCH 4/4] drm/i915: Add cpu fault handler for mmap_offset

2019-11-15 Thread Chris Wilson
Quoting Abdiel Janulgue (2019-11-15 11:45:49) > +static vm_fault_t i915_gem_fault_cpu(struct vm_fault *vmf) > +{ > + struct vm_area_struct *area = vmf->vma; > + struct i915_mmap_offset *priv = area->vm_private_data; > + struct drm_i915_gem_object *obj = priv->obj; > + vm_fau

[Intel-gfx] [PATCH 4/4] drm/i915: Add cpu fault handler for mmap_offset

2019-11-15 Thread Abdiel Janulgue
Fault handler to handle missing pages for shmem-backed objects. v2: bail out of inserting PTEs when failing to insert the fault address v3: has struct page check v4: Add self-test for validating CPU fault handler to ensure PTEs are revoked when an object is unbound. Signed-off-by: Abdiel

[Intel-gfx] [PATCH 4/4] drm/i915: Add cpu fault handler for mmap_offset

2019-11-14 Thread Abdiel Janulgue
Fault handler to handle missing pages for shmem-backed objects. v2: bail out of inserting PTEs when failing to insert the fault address v3: has struct page check v4: Add self-test for validating CPU fault handler to ensure PTEs are revoked when an object is unbound. Signed-off-by: Abdiel