diff mbox

[igt] stubs/drm: Add drm_intel_gem_context_get_id stub

Message ID 20161122130225.3567-1-robert@sixbynine.org (mailing list archive)
State New, archived
Headers show

Commit Message

Robert Bragg Nov. 22, 2016, 1:02 p.m. UTC
The plan is to use this api in i915-perf tests so this adds the
corresponding stub in case libdrm was built with libdrm_intel disabled.

Signed-off-by: Robert Bragg <robert@sixbynine.org>
---
 lib/stubs/drm/intel_bufmgr.c | 7 +++++++
 lib/stubs/drm/intel_bufmgr.h | 2 ++
 2 files changed, 9 insertions(+)

Comments

Matthew Auld Nov. 22, 2016, 1:19 p.m. UTC | #1
On 22 November 2016 at 13:02, Robert Bragg <robert@sixbynine.org> wrote:
> The plan is to use this api in i915-perf tests so this adds the
> corresponding stub in case libdrm was built with libdrm_intel disabled.
>
> Signed-off-by: Robert Bragg <robert@sixbynine.org>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
diff mbox

Patch

diff --git a/lib/stubs/drm/intel_bufmgr.c b/lib/stubs/drm/intel_bufmgr.c
index bc1c196..39e0af3 100644
--- a/lib/stubs/drm/intel_bufmgr.c
+++ b/lib/stubs/drm/intel_bufmgr.c
@@ -173,6 +173,13 @@  drm_intel_context *drm_intel_gem_context_create(drm_intel_bufmgr *bufmgr)
 	return (drm_intel_bo *) NULL;
 }
 
+int drm_intel_gem_context_get_id(drm_intel_context *ctx,
+                                 uint32_t *ctx_id)
+{
+	igt_require_f(false, missing_support_str);
+	return 0;
+}
+
 void drm_intel_gem_context_destroy(drm_intel_context *ctx)
 {
 	igt_require_f(false, missing_support_str);
diff --git a/lib/stubs/drm/intel_bufmgr.h b/lib/stubs/drm/intel_bufmgr.h
index a1abbcd..f6bb4f5 100644
--- a/lib/stubs/drm/intel_bufmgr.h
+++ b/lib/stubs/drm/intel_bufmgr.h
@@ -208,6 +208,8 @@  int drm_intel_bufmgr_gem_get_devid(drm_intel_bufmgr *bufmgr);
 int drm_intel_gem_bo_wait(drm_intel_bo *bo, int64_t timeout_ns);
 
 drm_intel_context *drm_intel_gem_context_create(drm_intel_bufmgr *bufmgr);
+int drm_intel_gem_context_get_id(drm_intel_context *ctx,
+                                 uint32_t *ctx_id);
 void drm_intel_gem_context_destroy(drm_intel_context *ctx);
 int drm_intel_gem_bo_context_exec(drm_intel_bo *bo, drm_intel_context *ctx,
 				  int used, unsigned int flags);