18–20 Sept 2024
Europe/Vienna timezone

Enhancements and adjustments of the thermal control subsystem

19 Sept 2024, 10:10
20m
"Hall L1" (Austria Center)

"Hall L1"

Austria Center

135
Power Management and Thermal Control MC Power Management and Thermal Control MC

Speaker

Rafael Wysocki (Intel Open Source Technology Center)

Description

For the last year the thermal control subsystem in the Linux kernel has been undergoing an extensive redesign resulting in some code simplifications, enhancements and fixes for known issues. However, there are still ways to improve it. Among other things, the following changes may be considered:

  • Introduction of a thermal core testing facility.
  • Finalizing the elimination of trip point IDs from the thermal driver interface.
  • Rework of the trip point sysfs interface to make it use trip pointers.
  • Internal data structure rework to tie thermal instances to trip points.
  • Redesign of internal trip point storage data structure so that they are always sorted by threshold.

I would like to discuss all of these possible changes in order to set the direction of development.

Primary author

Rafael Wysocki (Intel Open Source Technology Center)

Presentation materials