<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    It seems libtbm-dumb and libtdm-drm should work fine as you said.<br>
    But, sometimes we face the unexpected problem when testing new
    target device.<br>
    Could you check if any TBM or TDM error logs are in your board? you
    can check them with "dlogutil TBM" and "dlogutil TDM".<br>
    <br>
    <div class="moz-cite-prefix">On 2017년 12월 18일 13:06, Hee-cheol Yang
      wrote:<br>
    </div>
    <blockquote
cite="mid:BY2PR14MB0328F79E6C67624360E83C6AE60E0@BY2PR14MB0328.namprd14.prod.outlook.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta name="Generator" content="Microsoft Exchange Server">
      <!-- converted from text -->
      <style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
      <div>
        <div><br>
        </div>
        <div>Hello, thank you very much for your mail.</div>
        <div>I am using beaglebone black singleboard computer, which is
          based on TI's AM335x SOC. </div>
        <div><br>
        </div>
        <div>This board supports Linux mainline kernel wirh
          board-specific patches and my kernel version is mainline 4.4</div>
        <div><br>
        </div>
        <div>When I read your wiki section, I thought that I don't need
          to port the backends because the libtbm-dumb and libtdm-drm
          are for the modules to support the platforms which provieds
          standard drm interfaces like my board.</div>
        <div><br>
        </div>
        <div>Anyway, thanks a lot your help and I will check whether
          ENABLE_PP is set or not in my kernel.</div>
        <div><br>
        </div>
        <div>Best regards.</div>
        <div>Heecheol Yang</div>
        <div><br>
        </div>
        <div id="x_composer_signature">
          <div dir="auto" style="font-size:85%; color:#575757">삼성 갤럭시
            스마트폰에서 보냈습니다.</div>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div>-------- 원본 이메일 --------</div>
        <div>보낸 사람: Inki Dae <a class="moz-txt-link-rfc2396E" href="mailto:inki.dae@samsung.com"><inki.dae@samsung.com></a> </div>
        <div>날짜: 17/12/18 오전 10:08 (GMT+09:00) </div>
        <div>받은 사람: <a class="moz-txt-link-abbreviated" href="mailto:myungjoo.ham@samsung.com">myungjoo.ham@samsung.com</a>, Hee-cheol Yang
          <a class="moz-txt-link-rfc2396E" href="mailto:heecheol.yang@outlook.com"><heecheol.yang@outlook.com></a>, <a class="moz-txt-link-abbreviated" href="mailto:dev@lists.tizen.org">dev@lists.tizen.org</a>
        </div>
        <div>제목: Re: [Dev]  References images that contains libtbm-dumb
          and libtdm-drm </div>
        <div><br>
        </div>
      </div>
      <font size="2"><span style="font-size:11pt;">
          <div class="PlainText">Hi Hee-cheol,<br>
            <br>
            2017년 12월 18일 09:35에 MyungJoo Ham 이(가) 쓴 글:<br>
            >> Hello,first of all, thank you for all your kind
            advices. <br>
            >><br>
            >> I disabled suspend feature first, and my board
            doesn't get freeze. I will find what make it get freeze
            later.<br>
            >><br>
            >> Anyway, now I am struggling to enable the Tizen UI
            on my HDMI Monitor. It seems that I need to port libtbm and
            libtdm backends because my reference image is built  with
            exynos backends.
            <br>
            >><br>
            >> As my CPU supports DRM, I am trying to replace them
            with libtbm-dumb and libtdm-drm. But it is hard to find
            reference images because most images in download.tizen.org
            uses its own backends  for the SOC that they are running
            upon.<br>
            >><br>
            >> So could you tell me if is there any reference
            board or sample image that runs upon drm?<br>
            <br>
            TBM and TDM backend are Tizen HAL modules dependent on
            Hardware and its kernel. So you would need to implement
            these HALs - TBM and TDM backends. You can refer to below
            porting guide.<br>
            <a moz-do-not-send="true"
href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.tizen.org%2FTizen_3.0_Porting_Guide&data=02%7C01%7C%7Ce93a83180cee4b804b2208d545b3dc0c%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636491561144249374&sdata=Qms2ux91lq%2FbIs4YYQ3Pev4F%2FIyN5%2BY4yaEYmypSh4A%3D&reserved=0">https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.tizen.org%2FTizen_3.0_Porting_Guide&data=02%7C01%7C%7Ce93a83180cee4b804b2208d545b3dc0c%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636491561144249374&sdata=Qms2ux91lq%2FbIs4YYQ3Pev4F%2FIyN5%2BY4yaEYmypSh4A%3D&reserved=0</a><br>
            <br>
            If your board uses mainline kernel which never include
            in-house code then you could use libtbm-dump and even
            libtdm-drm(by disabling ENABLE_PP config) packages below by
            installing them on your target.<br>
            <a moz-do-not-send="true"
href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdownload.tizen.org%2Freleases%2Fmilestone%2Ftizen%2F4.0.m1%2Ftizen-unified_20170529.1%2Frepos%2Fstandard%2Fpackages%2Farmv7l%2F&data=02%7C01%7C%7Ce93a83180cee4b804b2208d545b3dc0c%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636491561144249374&sdata=P%2F5eu6jc5SdyiuFRKp9YwD0Fui4DV4s%2FsT3hTDWE6TQ%3D&reserved=0">https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdownload.tizen.org%2Freleases%2Fmilestone%2Ftizen%2F4.0.m1%2Ftizen-unified_20170529.1%2Frepos%2Fstandard%2Fpackages%2Farmv7l%2F&data=02%7C01%7C%7Ce93a83180cee4b804b2208d545b3dc0c%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636491561144249374&sdata=P%2F5eu6jc5SdyiuFRKp9YwD0Fui4DV4s%2FsT3hTDWE6TQ%3D&reserved=0</a><br>
            <br>
            What hardware and Linux kernels are you using? If you give
            me more details about your env. then I may give you more
            advices.<br>
            <br>
            Thanks,<br>
            Inki Dae<br>
            <br>
            >><br>
            >> Best regards <br>
            >> Heecheol Yang<br>
            > <br>
            > I guess that any Exynos-based and x86/x64-based
            references would be using DRM. There would be Non-Exynos ARM
            boards that use DRM as well, but I cannot be sure which
            supports DRM.<br>
            > <br>
            > CC: Inki Dae: could you please give him some hints on
            this matter? I'm not that well-aware of display-related
            technologies or recent Tizen changes.<br>
            > <br>
            > <br>
            > Cheers,<br>
            > MyungJoo<br>
            > <br>
            > <br>
          </div>
        </span></font>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Dev@lists.tizen.org">Dev@lists.tizen.org</a>
<a class="moz-txt-link-freetext" href="https://lists.tizen.org/listinfo/dev">https://lists.tizen.org/listinfo/dev</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>