if (g_intel_debug_option_flags)
fprintf(stderr, "g_intel_debug_option_flags:%x\n", g_intel_debug_option_flags);
- assert(drm_state);
- assert(VA_CHECK_DRM_AUTH_TYPE(ctx, VA_DRM_AUTH_DRI1) ||
- VA_CHECK_DRM_AUTH_TYPE(ctx, VA_DRM_AUTH_DRI2) ||
- VA_CHECK_DRM_AUTH_TYPE(ctx, VA_DRM_AUTH_CUSTOM));
+ ASSERT_RET(drm_state, false);
+ ASSERT_RET((VA_CHECK_DRM_AUTH_TYPE(ctx, VA_DRM_AUTH_DRI1) ||
+ VA_CHECK_DRM_AUTH_TYPE(ctx, VA_DRM_AUTH_DRI2) ||
+ VA_CHECK_DRM_AUTH_TYPE(ctx, VA_DRM_AUTH_CUSTOM)),
+ false);
intel->fd = drm_state->fd;
intel->dri2Enabled = (VA_CHECK_DRM_AUTH_TYPE(ctx, VA_DRM_AUTH_DRI2) ||
intel->locked = 0;
pthread_mutex_init(&intel->ctxmutex, NULL);
- intel_memman_init(intel);
+ if (!intel_memman_init(intel))
+ return false;
+
intel->device_id = drm_intel_bufmgr_gem_get_devid(intel->bufmgr);
intel->device_info = i965_get_device_info(intel->device_id);
#define GEN9_PTE_CACHE 2
- if (IS_GEN9(intel->device_info))
+ if (IS_GEN9(intel->device_info) ||
+ IS_GEN10(intel->device_info))
intel->mocs_state = GEN9_PTE_CACHE;
intel_driver_get_revid(intel, &intel->revision);