Linaro Connect 24

Cover image

Join us at Linaro Connect, where innovation meets collaboration!

Discover the future of ARM open-source software, network with industry leaders, engineers, and ARM software experts, and don’t forget the Linaro Connect hacking sessions.

Let’s connect, learn, and innovate together.

May 14, 2024

1 week ago

May 17, 2024

1 week ago

Madrid, Spain

MAD24-207 Align the kernel upstream approach with the userspace in power management

Session

Android

  • Wednesday, 15 May 11:10 - 11:35
  • Room: Session 3 | Tenerife II

The awareness of the cost resulting from the Android kernel fragmentation led to a convergence to a Linux kernel upstream support based on a Generic Kernel Interface (GKI). The effort for supporting upstream SoCs is unfortunately slowed down when the kernel and the userspace have to be aligned. The interfaces presented by the custom kernels are not standardized. Consequently, the userpsace which is relying on those interfaces can no longer interact with the kernel when the upstream support is brought up and the overall power management can not be enabled in Android. Linaro has developed a set of userspace components designed to be generic in order to provide basic power management support with the Linux kernel upstream enablement. On the other side, efforts are made in the background to bring standardized power management interfaces from the kernel and have the generic userspace components to take advantage of them. This presentation will give the architecture and the approach of the different userspace components. It will explain how to use them for an upstream platform enablement and will discuss the future of those for a more complete solution.

Add to My Agenda

Presented by

Profile Picture
Daniel Lezcano
Kernel Engineer & Power Specialist at Linaro
Daniel worked in 1998 in the Space Industry and Air traffic management for distributed system project in life safety constraints. He acquired for this project a system programming expertise. He jo... View more