Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard

Kernel Recipes
Kernel Recipes
20 هزار بار بازدید - 7 سال پیش - Every modern multimedia-oriented ARM SoC
Every modern multimedia-oriented ARM SoC usually has a number of display controllers, to drive a screen or an LCD panel, and a GPU, to provide 3D acceleration. The Linux kernel framework of choice to support these controllers is the DRM subsystem. This talk will walk through the DRM stack, the architecture of a DRM/KMS driver and the interaction between the display and GPU drivers. The presentation is based on the work we have done to develop a DRM driver for the Allwinner SoCs display controller with multiple outputs, such as parallel display interfaces, HDMI or MIPI-DSI. The work done to make the ARM Mali OpenGL driver work on top of a mainline DRM/KMS driver will also be detailed, as well as the more traditional, Mesa-based, solution used in a variety of other platforms. Maxime Ripard, Free Electrons
7 سال پیش در تاریخ 1396/07/19 منتشر شده است.
20,060 بـار بازدید شده
... بیشتر