<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jun 25, 2019 at 9:32 PM Gedare Bloom <<a href="mailto:gedare@rtems.org">gedare@rtems.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, Jun 25, 2019 at 5:34 AM Vijay Kumar Banerjee<br>
<<a href="mailto:vijaykumar9597@gmail.com" target="_blank">vijaykumar9597@gmail.com</a>> wrote:<br>
><br>
> Hello,<br>
><br>
> The First Evaluation is going on and I here I would summarize all the progress<br>
> that the project has made in the first Phase.<br>
><br>
> 1. The major progress is the completion of the I2C adaptation layer in the libbsd<br>
>      along with the iicbus driver imports. The v4 of the driver [1] has been tested to be<br>
>      working with the bbb-i2c driver patch [2]. After the RTEMS driver is updated in the<br>
>      master, the adaptation layer will be mergeable.<br>
><br>
> 2. I am getting EDID reading from the imported tda drivers. I have checked this using<br>
>     the ti_i2c driver but now as we have an updated version  of the driver, I'll pull this all<br>
>     with the adaptation layer and will continue from there.<br>
><br>
> 3. I found a sample app from the freebsd mailing list, that draws a basic shape on the<br>
>     screen. I have made it a standalone app with only single source and have tested it<br>
>      to be working with the FreeBSD. The only issue with the code is that it uses mmap<br>
>      and RTEMS doesn't use mmap so I'm rewriting the app with pread and pwrtie on<br>
>      to write to the /dev/fb0 directly. This app work is ongoing.<br>
><br>
We have a rudimentary mmap() support available. I would expect this<br>
might be important to investigate for graphics applications in general<br>
might be trying to mmap() device memory.<br>
<br></blockquote><div>At this moment, my objective is to just test that the fb device is working.</div><div>For that, as I said, I'm trying to rewrite the mmap with pread instead. So</div><div>far I couldn't get anything on screen with it though but if the writes work</div><div>then I'm expecting to see something on the screen. </div><div>As you have pointed out that most graphics applications will be using </div><div>mmap(). Do you suggest trying to improve mmap() support as a part</div><div>of this project? Is that expected to take a lot of time? </div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
> Next Up:<br>
> 1. merge the ported TDA driver and using it with the adaptation layer.<br>
> 2. Import and port the fbd dirver to create an fb0 device.<br>
> 3. complete the sample app and convert it into a libbsd sample app to test the device.<br>
><br>
> Thanks,<br>
> Vijay<br>
><br>
> _______________________________________________<br>
> devel mailing list<br>
> <a href="mailto:devel@rtems.org" target="_blank">devel@rtems.org</a><br>
> <a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br>
</blockquote></div></div>