SoC idle: hierarchical idle management

Session information has not yet been published for this event.

*

One Line Summary

Unifying idle management for CPUs, clusters and IO devices

Abstract

Idle CPUs are managed by the CPUidle framework. Idle IO devices are
managed by runtime PM and genpd. This topic is to discuss the on-going work to unify idle management.

The goal of this topic is to discuss goals and challenges of using runtime PM and genpd for CPU and cluster idle management. This will continue the discussion from LPC2015, discuss what has been accomplished since then, and focus on what remains to be done for this to be ready for mainline.

Tags

cpuidle, idle, genpd, PM domains, runtime PM, clusters

Speakers

  • Ulfhansson

    Ulf Hansson

    Linaro

    Biography

    Ulf has a long experience of using Linux and has been contributing the Linux kernel development for many years.

    He is the maintainer of the MMC subsystem and specialized on power management frameworks in the Linux kernel.

    Additionally Ulf has a background in real-time and embedded systems and he holds in-depth knowledge about flash memory technologies, such as NAND and NOR.

    Currently he is working for Linaro, specializing in power management.

  • Headshot

    Biography

    Kevin has been a Linux user since 1994, and a kernel hacker since 1999 when he started writing drivers and working on kernel ports to new embedded platforms. He has been a driver/kernel developer for Equator Technologies, MontaVista, Texas Instruments, Linaro and currently works at BayLibre, an embedded Linux consultancy.

    Kevin is also a maintainer for various parts of the upstream Linux kernel. He helps maintain the arm-soc tree, the Generic PM domains subsystem, the Adaptive Voltage Scaling (AVS) subsystem, Amlogic SoC support, TI Davinci SoC support, and the PM core infrastructure for TI SoCs. He is also an active reviewer of PM infrastructure for new SoCs and a key contributor to the kernelci.org project.

  • Img_1757

    Biography

    Lina is a Linux Power and Thermal management engineer at Qualcomm Innovation Center Inc. She has contributed and overseen development of Qualcomm’s Snapdragon SoC’s power and thermal solutions for over a decade. She currently champions upstreaming and streamlining of the vast power/thermal solutions available downstream.