February 11, 2020

173 words 1 min read

A Major Overhaul of the APIC Initialization and Vector Allocation in Linux Kernel

A Major Overhaul of the APIC Initialization and Vector Allocation in Linux Kernel

Interrupt is one of the important mechanisms of the Linux kernel, vector and APIC tell the kernel how to operate the interrupt. With the development of the kernel, the old code led to many problems, s …

Talk Title A Major Overhaul of the APIC Initialization and Vector Allocation in Linux Kernel
Speakers Dou Liyang (software engineer, Fujitsu(FNST))
Conference Automotive Linux Summit & Open Source Summit Japan
Conf Tag
Location Tokyo, Japan
Date Jun 19-22, 2018
URL Talk Page
Slides Talk Slides
Video

Interrupt is one of the important mechanisms of the Linux kernel, vector and APIC tell the kernel how to operate the interrupt. With the development of the kernel, the old code led to many problems, such as vector space exhaustion, vector allocation chaos, kdump failure, Timer setup error, etc., Recently, Thomas Gleixner and Dou Liyang conducted a major overhaul. In this presentation, Dou will describe the main process of interrupt initialization, discuss the challenges it faces, describe what does the overhaul do and explain how it may address those challenges.

comments powered by Disqus