Back To Schedule
Wednesday, October 28 • 12:00 - 12:50
Development "Interrupt Storm Detection" Feature - Kento Kobayashi, Sony Corporation

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
While developing an embedded device, a developer may have to diagnose and fix an interrupt storm. An interrupt storm is when a continuous stream of interrupts occur due to hardware or device driver failures. Interrupt storms can hang the system and make debugging very difficult. Two ways to analyze interrupt storms are using a JTAG and using CONFIG_PSTORE_FTRACE functions. However, with these methods, it is required to prepare the JTAG hardware and JTAG settings file, analyze the acquired information, and so forth.  It also requires the user to specify the interrupt number related to the interrupt storm. To make debugging interrupt storms easier, we have developed an "interrupt storm detection" feature. This feature works by checking whether the number of interrupts within a certain period is over a threshold and then notifying the user. The Linux kernel already has an interrupt storm detection feature for spurious interrupts. However, this new feature detects storms for interrupts other than spurious interrupts and gives the developer control over the storm detection parameters.


Kento Kobayashi

Linux kernel developer, Sony Corporation
Kento Kobayashi is an software engineer in the Research and Development Lab of Sony Corporation. He has worked on various projects inside Sony, including software related to Sony's Aibo (personal/home robot dog) and Blu Ray Recorder. He works with the Linux kernel and develops technology... Read More →

Wednesday October 28, 2020 12:00 - 12:50 GMT
ELC Theater
  Embedded Linux Conference (ELC), Debugging