Difference Linux Kernel 5.10 with / without PREEMPT-RT patch

1.6k views Asked by At

With the current Version 5.10 of a vanilla linux kernel, one can configure the kernel as a low-latency version as the mainline have accepted multiple merge requests from the Preempt-rt patch team. However if one patch the vanilla kernel with it's related preempt-rt patch version, one can configure the kernel as fully preemptable.

But what does change with this fully preemtable config?

  • Are the hard IRQ part (top half /critical section) of a interrupt handler also preemptable now?

Does anyone have a link to a proper paper or documentation, as i did not find anything searching on the official Wiki page of the linux foundation website, neither i have found a paper on ieee xplore.

I thank you beforehand for your help.

1

There are 1 answers

1
sirius On BEST ANSWER

Fortunately perseverance pays off. I have found the proper documentation on the Linux Foundation website.

https://wiki.linuxfoundation.org/realtime/documentation/technical_basics/preemption_models

Which gives a nice overview. From this documentation i think the hard IRQ part is still not preemptable.