DRM/KMS in Linux Kernel Version 4.9
The Digital Rights Management (DRM)/Kernel Mode Setting (KMS) framework used by Android is developed and maintained by Linux kernel developers in the Linux kernel. Android merges down from the Linux kernel. By merging down from our common kernel, device manufacturers gain the DRM/KMS framework automatically.
DRM/KMS became viable in Linux kernel version 4.9, and Android strongly encourages OEM partners to use DRM/KMS starting with this kernel version. Atomic Display Framework (ADF), the display framework officially supported by Android today, will not be supported in 4.9 and higher versions of the common Android kernel; instead, Android will support DRM/KMS from this version. OEMs can continue to use ADF (or any other framework), but Android will not support them in the common Android kernel.
To implement DRM/KMS, you will need to write your own drivers using DRM/KMS in addition to merging down the DRM/KMS framework from the android common kernel.
The Digital Rights Management (DRM)/Kernel Mode Setting (KMS) framework used by Android is developed and maintained by Linux kernel developers in the Linux kernel. Android merges down from the Linux kernel. By merging down from our common kernel, device manufacturers gain the DRM/KMS framework automatically.
DRM/KMS became viable in Linux kernel version 4.9, and Android strongly encourages OEM partners to use DRM/KMS starting with this kernel version. Atomic Display Framework (ADF), the display framework officially supported by Android today, will not be supported in 4.9 and higher versions of the common Android kernel; instead, Android will support DRM/KMS from this version. OEMs can continue to use ADF (or any other framework), but Android will not support them in the common Android kernel.
To implement DRM/KMS, you will need to write your own drivers using DRM/KMS in addition to merging down the DRM/KMS framework from the android common kernel.
Leave a comment: