[Talk Proposal] Decoupling PMU Support from Kernel Code: A Device Tree-Driven (Data driven) Approach for Powerpc

13 views
Skip to first unread message

Shivani Nittor

unread,
Mar 31, 2026, 4:54:14 AM (yesterday) Mar 31
to kernel-meet...@googlegroups.com
Hi, 
I would like to propose a talk for the upcoming kernel meet-up.

Title: Decoupling PMU Support from Kernel Code: A Device Tree-Driven (Data driven) Approach for Powerpc

Abstract:
Performance Monitoring Units (PMUs) in PowerPC systems are traditionally managed through platform-specific drivers within the Linux perf subsystem. Currently, each processor generation necessitates a unique driver implementation. While core PMU functionality remains largely consistent across the ISA, incremental feature additions lead to redundant code and maintenance overhead.

This project proposes a unified framework that abstracts PMU configuration into Device Tree Source (DTS) definitions. By representing event definitions, encoding formats, register mappings, and hardware constraints as structured nodes, we enable dynamic PMU discovery at boot time. A generic PMU driver parses these descriptions to expose events via sysfs and integrate with the perf subsystem.

The primary objective is to evaluate a "data-driven" model where new processor revisions can be supported with zero architecture-specific kernel changes, shifting the burden of hardware description from the kernel source to firmware.

Preferred Duration: 10 + 5 mins

Speaker: Shivani Nittor
I am a final year Electronics and Communication Engineering student at PES University and am currently a Software Engineer Intern at IBM-LTC.


Regards,
Shivani Nittor
Software Engineer Intern
IBM India Pvt Ltd.


Madhavan Srinivasan

unread,
Mar 31, 2026, 5:00:53 AM (yesterday) Mar 31
to Shivani Nittor, kernel-meet...@googlegroups.com
+1

--
You received this message because you are subscribed to the Google Groups "Kernel Meetup Bangalore" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kernel-meetup-ban...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/kernel-meetup-bangalore/CAJqE5WS0%2BUeTZcJqTojjJwudk%3DxSE_9ni_Lx6P3y72X1Qh_M-A%40mail.gmail.com.

Sandipan Das

unread,
Mar 31, 2026, 7:34:46 AM (23 hours ago) Mar 31
to Shivani Nittor, kernel-meet...@googlegroups.com
+1
> --
> You received this message because you are subscribed to the Google Groups "Kernel Meetup Bangalore" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to kernel-meetup-ban...@googlegroups.com <mailto:kernel-meetup-ban...@googlegroups.com>.
> To view this discussion, visit https://groups.google.com/d/msgid/kernel-meetup-bangalore/CAJqE5WS0%2BUeTZcJqTojjJwudk%3DxSE_9ni_Lx6P3y72X1Qh_M-A%40mail.gmail.com <https://groups.google.com/d/msgid/kernel-meetup-bangalore/CAJqE5WS0%2BUeTZcJqTojjJwudk%3DxSE_9ni_Lx6P3y72X1Qh_M-A%40mail.gmail.com?utm_medium=email&utm_source=footer>.

donet tom

unread,
Mar 31, 2026, 2:38:55 PM (16 hours ago) Mar 31
to Sandipan Das, Shivani Nittor, kernel-meet...@googlegroups.com
+1

To unsubscribe from this group and stop receiving emails from it, send an email to kernel-meetup-ban...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/kernel-meetup-bangalore/af093ef2-093c-4865-97c1-76263bc8d536%40gmail.com.

Mukesh Kumar Chaurasiya

unread,
Mar 31, 2026, 11:15:02 PM (8 hours ago) Mar 31
to donet tom, Sandipan Das, Shivani Nittor, kernel-meet...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages