stamp1 = stamp2;
#ifdef INIT_BUFMGR
+#if 0
int tdm_drm_fd = tdm_helper_get_fd("TDM_DRM_MASTER_FD");
if (tdm_drm_fd >= 0) {
private_display->bufmgr = tbm_bufmgr_init(tdm_drm_fd);
TDM_DBG("initializing bufmgr time: %.3f ms", (stamp2 - stamp1) * 1000.0);
stamp1 = stamp2;
}
+#else
+ private_display->bufmgr = tbm_bufmgr_init(-1);
+ if (!private_display->bufmgr) {
+ TDM_ERR("tbm_bufmgr_init failed");
+ goto failed_update;
+ } else {
+ TDM_INFO("tbm_bufmgr_init successed");
+ }
+
+ stamp2 = tdm_helper_get_time();
+ TDM_DBG("initializing bufmgr time: %.3f ms", (stamp2 - stamp1) * 1000.0);
+ stamp1 = stamp2;
+#endif
#endif
TDM_TRACE_BEGIN("TDM_Update_Display");
/* LCOV_EXCL_START */
failed_update:
+#ifdef INIT_BUFMGR
+ if (private_display->bufmgr)
+ tbm_bufmgr_deinit(private_display->bufmgr);
+#endif
_tdm_display_unload_modules(private_display);
failed_load:
tdm_vblank_deinit(private_display);