Profile cover photo
Profile photo
Pengutronix
98 followers
98 followers
About
Pengutronix's posts

Post has shared content
More memory bandwidth for i.MX6 {Quad,Dual}Plus: +Lucas Stach sent out the first round of patches to support the PRE/PRG units (picture taken from NXP's reference manual).

The i.MX6 graphics subsystem keeps us busy for quite a while now: on one hand the CPU is great for industrial purposes (long term availability, automotive and industrial qualification) and has many nice features, but on the other hand the memory bandwidth limitations were always an issue; at least if you try to get the performance that's promised in the datasheets. For some time, NXP does now provide the moderately improved *Plus derivates, but so far only part of the improvements could be used in the mainline kernel.

With a new patch series, the "Prefetch Resolve Gasket" and the "Prefetch Resolve Engine" units will be supported. Although we do not make use of tiled buffer formats yet (which can be imported into the GPU directly and avoid unnecessary copies), this does already make the memory bus pressure much better than before. Until now, the graphics card had to access the memory bus with high priority, in order to avoid fatal underruns. Now with the PRE/PRG units running, the situation is much more relaxed. The tiled format handling will follow in a later step.

http://www.spinics.net/lists/dri-devel/msg132979.html
Photo

Post has shared content
linux.com has published an article about +Marc Kleine-Budde's ELCE-2016 talk about verified boot, with an example setup on i.MX6, using barebox. So if you are interested in improving the security of your IoT device, have a look at the slides, the video and the article.

https://www.linux.com/news/event/elcna/2017/2/verified-boot-rom-userspace

Post has shared content
Some weeks ago I already wrote about Etnaviv being merged into upstream MESA; today, the first official version, 17.0.0, was released by the upstream maintainers. Thanks to everyone involved in the community, especially +Christian Gmeiner! I think this is a big step towards properly supported open source 3D graphics for industrial devices.

Now that Etnaviv is a first-class citizen, we expect that more and more people use it in real-world projects; we already got a lot of feedback from industrial users. It is a great experience that, once the code is there, it is possible to actually fix issues that turn up in the field. That's really much better than everything we had before, because it actually gives back control to the developers.

Note, however, that the journey goes on: currently we are working on i.MX 6 {Quad,Dual}Plus support for the kernel, in order to make full use of the PRE (prefetcher and tile reorder) units in the i.MX *Plus IPU: once those drivers are ready, it will be possible to make full use of the memory bandwidth improvements between the IPU drivers and Etnaviv, by using the optimal color formats for the buffers.

http://www.phoronix.com/scan.php?page=news_item&px=Mesa-17.0-Released
https://lists.freedesktop.org/archives/mesa-dev/2017-February/144115.html
Photo

Post has shared content

Post has shared content
Now: Enrico Jörns talking at #FOSDEM about securely and safely updating Linux devices in the field, with RAUC, barebox and lots is Raspberry Pi's!

The demo shows how to update devices in the field, which means exchanging the whole operating system with kernel and userspace and application, under control of the hawkBit provisioning server.

http://barebox.org
https://eclipse.org/hawkbit/
http://rauc.readthedocs.io
Photo
Photo
04.02.17
2 Photos - View album

Post has shared content
Now at #FOSDEM: Michael Tretter talking about how to build an embedded video player for cars, planes or whatever, all with open source software.

This is basically a report about the state of the union for the graphics stack on i.MX6, including video acceleration with the CODA unit and the Etnaviv open-source 3D graphics drivers from the mainline kernel, plus what's currently in MESA-17-rc.

It's quite impressive what's already possible with mainline! There are still some white spots where work continues, but there must be some stuff left for next year :-)
PhotoPhotoPhoto
04.02.17
3 Photos - View album

Post has shared content

Post has shared content
Now: MoPeT talk at +Pengutronix​​: Michael Tretter talks about building embedded video player devices with Linux.

If you are interested in this topic, don't miss his talk at +FOSDEM​​ this weekend!

https://fosdem.org/2017/schedule/event/open_embedded_video_player/
Photo

Post has shared content
Some days ago, Hildesheim University organized an IT Speed Dating, where students had the possibility to meet with local IT companies. My colleague +Bjørn Bürger has been there, searching for new hackers for the +Pengutronix team!
Photo

Post has shared content
Wait while more posts are being loaded