<div dir="ltr">Hello everyone,<div><br></div><div>I'm happy to state that with the following patchset, I now have</div><div>the Framebuffer device (/dev/fb0) created in Beaglebone Black</div><div>and I have tested it in the Hardware with BBB RevC.</div><div><br></div><div>From here, the next steps would definitely be to find a way to </div><div>write and read from the framebuffer device. In FreeBSD, the fbd</div><div>read/write are empty:</div><div><br>```</div><div>static int <br>fb_read(struct cdev *dev, struct uio *uio, int ioflag)<br>{<br>    return (0); /* XXX nothing to read, yet */<br>}<br>static int <br>fb_write(struct cdev *dev, struct uio *uio, int ioflag)<br>{<br>    return (0); /* XXX nothing written */<br>}<br></div><div>```</div><div><br></div><div>The read/write happens through the fb_mmap so there are</div><div>two possible ways :</div><div><br></div><div>1. Add mmap support</div><div>2. Add the read/write functions.</div><div><br></div><div>If no one objects, I would like to move forward with the first option</div><div>to add the mmap support. I will start by looking at the other file</div><div>systems that implement mmap in RTEMS and gradually move to</div><div>adding the mmap in cdevsw structure in libbsd. </div><div><br></div><div>Thanks,</div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Vijay</div></div></div></div></div>