Re: [Intel-gfx] [PATCH] drm/i915/selftests: Mark the mock ring->vma as being in the GGTT

2020-02-17 Thread Matthew Auld
On Sat, 15 Feb 2020 at 20:59, Chris Wilson  wrote:
>
> The ringbuffer's vma is expected to be in the GGTT and that is now being
> checked, so make sure the mocked ring declares it so.
>
> Signed-off-by: Chris Wilson 
Reviewed-by: Matthew Auld 
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


[Intel-gfx] [PATCH] drm/i915/selftests: Mark the mock ring->vma as being in the GGTT

2020-02-15 Thread Chris Wilson
The ringbuffer's vma is expected to be in the GGTT and that is now being
checked, so make sure the mocked ring declares it so.

Signed-off-by: Chris Wilson 
---
 drivers/gpu/drm/i915/gt/mock_engine.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/gpu/drm/i915/gt/mock_engine.c 
b/drivers/gpu/drm/i915/gt/mock_engine.c
index f2806381733f..c80ba0e6d9d2 100644
--- a/drivers/gpu/drm/i915/gt/mock_engine.c
+++ b/drivers/gpu/drm/i915/gt/mock_engine.c
@@ -65,6 +65,8 @@ static struct intel_ring *mock_ring(struct intel_engine_cs 
*engine)
return NULL;
}
i915_active_init(>vma->active, NULL, NULL);
+   __set_bit(I915_VMA_GGTT_BIT, __i915_vma_flags(ring->vma));
+   __set_bit(DRM_MM_NODE_ALLOCATED_BIT, >vma->node.flags);
 
intel_ring_update_space(ring);
 
-- 
2.25.0

___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


[Intel-gfx] [PATCH] drm/i915/selftests: Mark the mock ring->vma as being in the GGTT

2020-02-15 Thread Chris Wilson
The ringbuffer's vma is expected to be in the GGTT and that is now being
checked, so make sure the mocked ring declares it so.

Signed-off-by: Chris Wilson 
---
 drivers/gpu/drm/i915/gt/mock_engine.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/gpu/drm/i915/gt/mock_engine.c 
b/drivers/gpu/drm/i915/gt/mock_engine.c
index f2806381733f..2593d6f4405d 100644
--- a/drivers/gpu/drm/i915/gt/mock_engine.c
+++ b/drivers/gpu/drm/i915/gt/mock_engine.c
@@ -65,6 +65,8 @@ static struct intel_ring *mock_ring(struct intel_engine_cs 
*engine)
return NULL;
}
i915_active_init(>vma->active, NULL, NULL);
+   __set_bit(I915_VMA_GGTT_BIT, __i915_vma_flags(>vma));
+   __set_bit(DRM_MM_NODE_ALLOCATED_BIT, >vma.node.flags);
 
intel_ring_update_space(ring);
 
-- 
2.25.0

___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


[Intel-gfx] [PATCH] drm/i915/selftests: Mark the mock ring->vma as being in the GGTT

2020-02-15 Thread Chris Wilson
The ringbuffer's vma is expected to be in the GGTT and that is now being
checked, so make sure the mocked ring declares it so.

Signed-off-by: Chris Wilson 
---
 drivers/gpu/drm/i915/gt/mock_engine.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/i915/gt/mock_engine.c 
b/drivers/gpu/drm/i915/gt/mock_engine.c
index f2806381733f..f35923a29ce6 100644
--- a/drivers/gpu/drm/i915/gt/mock_engine.c
+++ b/drivers/gpu/drm/i915/gt/mock_engine.c
@@ -65,6 +65,7 @@ static struct intel_ring *mock_ring(struct intel_engine_cs 
*engine)
return NULL;
}
i915_active_init(>vma->active, NULL, NULL);
+   __set_bit(I915_VMA_GGTT_BIT, __i915_vma_flags(>vma));
 
intel_ring_update_space(ring);
 
-- 
2.25.0

___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx