~/talk

Inside the RT Patch

links:none on file
slides:none on file

Explains that CONFIG_PREEMPT_RT turns Linux into a mostly preemptible, deterministic kernel by converting many spinlocks to sleeping mutexes, pushing hard IRQs into threaded IRQs, and adding priority inheritance plus adaptive spinlocks; claims worst‑case jitter drops from milliseconds to microseconds (examples: mainline spikes to 2–40 ms, RT often 25–40 µs; presenter reports a cyclic test max ~31 µs). Notes maintenance status (3.2/3.4 RT trees), uses ftrace and ktest for measurement, and says preempt_lazy recovers throughput while preserving bounded priority inversion.

AI-written summary · about

  1. 0:00Inside The RT Patch
  2. 1:49Understanding PREEMPT_RT
  3. 4:33Trebuchet
  4. 4:52Where to get the RT patch
  5. 6:23What is a Real-time OS?
  6. 9:27The Goal of PREEMPT_RT
  7. 11:14No Preemption
  8. 12:10Voluntary Preemption
  9. 16:35Fully Preemptible Kernel The RT Patch
  10. 20:06PREEMPT_LAZY
  11. 22:23Priority Inheritance
  12. 24:00Unbounded Priority Inversion
  13. 28:42Interrupt Latency
  14. 29:10Interrupt Thread
  15. 29:42Non-Thread IROS
  16. 34:09Threaded Interrupts
  17. 39:48preempt disable
  18. 41:59per_cpu
  19. 47:55Real-Time User Space
  20. 48:31Questions?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.