├── LICENSE ├── Makefile ├── README.md ├── kernel ├── kernel_patches │ ├── v5.6.10-rt5 │ │ ├── 0001-sched-headers-Add-preempt_-disable-enable-_sched.patch │ │ ├── 0002-sched-core-Use-preempt_-disable-enable-_sched.patch │ │ ├── 0003-sched-core-Add-preempt-count-operations-for-schedule.patch │ │ ├── 0004-sched-core-Inform-the-latency-tracer-the-reason-why-.patch │ │ ├── 0005-tracing-preemptirq-Let-the-preempt-tracer-know-the-r.patch │ │ ├── 0006-trace-preemptirq-Let-the-tracepoints-know-why-preemp.patch │ │ ├── 0007-trace-preemptirq-Add-helper-functions-for-switching-.patch │ │ ├── 0008-sched-idle-Annotate-the-preempt-disable-from-idle-ta.patch │ │ ├── 0009-sched-core-schedule_tail-enables-the-preemption-when.patch │ │ ├── 0010-trace-x86-Add-external_interrupts-to-the-irq_vectors.patch │ │ ├── 0011-trace-x86-Add-nmi-to-the-irq_vectors-class.patch │ │ ├── 0012-sched-core-Annotate-the-change-in-the.patch │ │ ├── 0013-preemptirq-Add-a-reason-why-IRQs-were-disabled.patch │ │ ├── 0014-x86_64-preemptirq-Add-TRACE_IRQS_OFF_ENTRY-helper.patch │ │ ├── 0015-x86-entry-notify-that-IRQs-were-disabled-to-handle-a.patch │ │ └── 0016-rcu-Set-rcu_irq_-enter-exit-_irqson-notrace.patch │ ├── v5.6.19-rt11 │ │ ├── 0001-sched-headers-Add-preempt_-disable-enable-_sched.patch │ │ ├── 0002-sched-core-Use-preempt_-disable-enable-_sched.patch │ │ ├── 0003-sched-core-Add-preempt-count-operations-for-schedule.patch │ │ ├── 0004-sched-core-Inform-the-latency-tracer-the-reason-why-.patch │ │ ├── 0005-tracing-preemptirq-Let-the-preempt-tracer-know-the-r.patch │ │ ├── 0006-trace-preemptirq-Let-the-tracepoints-know-why-preemp.patch │ │ ├── 0007-trace-preemptirq-Add-helper-functions-for-switching-.patch │ │ ├── 0008-sched-idle-Annotate-the-preempt-disable-from-idle-ta.patch │ │ ├── 0009-sched-core-schedule_tail-enables-the-preemption-when.patch │ │ ├── 0010-trace-x86-Add-external_interrupts-to-the-irq_vectors.patch │ │ ├── 0011-trace-x86-Add-nmi-to-the-irq_vectors-class.patch │ │ ├── 0012-sched-core-Annotate-the-change-in-the-preempt-disabl.patch │ │ ├── 0013-preemptirq-Add-a-reason-why-IRQs-were-disabled.patch │ │ ├── 0014-x86_64-preemptirq-Add-TRACE_IRQS_OFF_ENTRY-helper.patch │ │ ├── 0015-x86-entry-notify-that-IRQs-were-disabled-to-handle-a.patch │ │ ├── 0016-rcu-Set-rcu_irq_-enter-exit-_irqson-notrace.patch │ │ └── 0017-rtsl-Real-Time-Scheduling-Latency-Tracer.patch │ └── v5.6.19-rt12 │ │ ├── 0000-cover-letter.patch │ │ ├── 0001-sched-headers-Add-preempt_-disable-enable-_sched.patch │ │ ├── 0002-sched-core-Use-preempt_-disable-enable-_sched.patch │ │ ├── 0003-sched-core-Add-preempt-count-operations-for-schedule.patch │ │ ├── 0004-sched-core-Inform-the-latency-tracer-the-reason-why-.patch │ │ ├── 0005-tracing-preemptirq-Let-the-preempt-tracer-know-the-r.patch │ │ ├── 0006-trace-preemptirq-Let-the-tracepoints-know-why-preemp.patch │ │ ├── 0007-trace-preemptirq-Add-helper-functions-for-switching-.patch │ │ ├── 0008-sched-idle-Annotate-the-preempt-disable-from-idle-ta.patch │ │ ├── 0009-sched-core-schedule_tail-enables-the-preemption-when.patch │ │ ├── 0010-trace-x86-Add-external_interrupts-to-the-irq_vectors.patch │ │ ├── 0011-trace-x86-Add-nmi-to-the-irq_vectors-class.patch │ │ ├── 0012-sched-core-Annotate-the-change-in-the-preempt-disabl.patch │ │ ├── 0013-preemptirq-Add-a-reason-why-IRQs-were-disabled.patch │ │ ├── 0014-x86_64-preemptirq-Add-TRACE_IRQS_OFF_ENTRY-helper.patch │ │ ├── 0015-x86-entry-notify-that-IRQs-were-disabled-to-handle-a.patch │ │ ├── 0016-rcu-Set-rcu_irq_-enter-exit-_irqson-notrace.patch │ │ └── 0017-rtsl-Real-Time-Scheduling-Latency-Tracer.patch └── module │ ├── Makefile │ ├── rtsl.c │ └── rtsl.h └── src ├── Makefile ├── python ├── Makefile └── rtsl └── trace_plugin ├── Makefile ├── include └── traceevent │ ├── event-parse.h │ └── trace-seq.h └── plugin_rtsl.c /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/README.md -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.10-rt5/0001-sched-headers-Add-preempt_-disable-enable-_sched.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.10-rt5/0001-sched-headers-Add-preempt_-disable-enable-_sched.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.10-rt5/0002-sched-core-Use-preempt_-disable-enable-_sched.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.10-rt5/0002-sched-core-Use-preempt_-disable-enable-_sched.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.10-rt5/0003-sched-core-Add-preempt-count-operations-for-schedule.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.10-rt5/0003-sched-core-Add-preempt-count-operations-for-schedule.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.10-rt5/0004-sched-core-Inform-the-latency-tracer-the-reason-why-.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.10-rt5/0004-sched-core-Inform-the-latency-tracer-the-reason-why-.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.10-rt5/0005-tracing-preemptirq-Let-the-preempt-tracer-know-the-r.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.10-rt5/0005-tracing-preemptirq-Let-the-preempt-tracer-know-the-r.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.10-rt5/0006-trace-preemptirq-Let-the-tracepoints-know-why-preemp.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.10-rt5/0006-trace-preemptirq-Let-the-tracepoints-know-why-preemp.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.10-rt5/0007-trace-preemptirq-Add-helper-functions-for-switching-.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.10-rt5/0007-trace-preemptirq-Add-helper-functions-for-switching-.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.10-rt5/0008-sched-idle-Annotate-the-preempt-disable-from-idle-ta.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.10-rt5/0008-sched-idle-Annotate-the-preempt-disable-from-idle-ta.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.10-rt5/0009-sched-core-schedule_tail-enables-the-preemption-when.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.10-rt5/0009-sched-core-schedule_tail-enables-the-preemption-when.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.10-rt5/0010-trace-x86-Add-external_interrupts-to-the-irq_vectors.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.10-rt5/0010-trace-x86-Add-external_interrupts-to-the-irq_vectors.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.10-rt5/0011-trace-x86-Add-nmi-to-the-irq_vectors-class.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.10-rt5/0011-trace-x86-Add-nmi-to-the-irq_vectors-class.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.10-rt5/0012-sched-core-Annotate-the-change-in-the.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.10-rt5/0012-sched-core-Annotate-the-change-in-the.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.10-rt5/0013-preemptirq-Add-a-reason-why-IRQs-were-disabled.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.10-rt5/0013-preemptirq-Add-a-reason-why-IRQs-were-disabled.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.10-rt5/0014-x86_64-preemptirq-Add-TRACE_IRQS_OFF_ENTRY-helper.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.10-rt5/0014-x86_64-preemptirq-Add-TRACE_IRQS_OFF_ENTRY-helper.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.10-rt5/0015-x86-entry-notify-that-IRQs-were-disabled-to-handle-a.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.10-rt5/0015-x86-entry-notify-that-IRQs-were-disabled-to-handle-a.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.10-rt5/0016-rcu-Set-rcu_irq_-enter-exit-_irqson-notrace.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.10-rt5/0016-rcu-Set-rcu_irq_-enter-exit-_irqson-notrace.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt11/0001-sched-headers-Add-preempt_-disable-enable-_sched.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt11/0001-sched-headers-Add-preempt_-disable-enable-_sched.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt11/0002-sched-core-Use-preempt_-disable-enable-_sched.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt11/0002-sched-core-Use-preempt_-disable-enable-_sched.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt11/0003-sched-core-Add-preempt-count-operations-for-schedule.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt11/0003-sched-core-Add-preempt-count-operations-for-schedule.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt11/0004-sched-core-Inform-the-latency-tracer-the-reason-why-.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt11/0004-sched-core-Inform-the-latency-tracer-the-reason-why-.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt11/0005-tracing-preemptirq-Let-the-preempt-tracer-know-the-r.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt11/0005-tracing-preemptirq-Let-the-preempt-tracer-know-the-r.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt11/0006-trace-preemptirq-Let-the-tracepoints-know-why-preemp.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt11/0006-trace-preemptirq-Let-the-tracepoints-know-why-preemp.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt11/0007-trace-preemptirq-Add-helper-functions-for-switching-.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt11/0007-trace-preemptirq-Add-helper-functions-for-switching-.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt11/0008-sched-idle-Annotate-the-preempt-disable-from-idle-ta.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt11/0008-sched-idle-Annotate-the-preempt-disable-from-idle-ta.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt11/0009-sched-core-schedule_tail-enables-the-preemption-when.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt11/0009-sched-core-schedule_tail-enables-the-preemption-when.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt11/0010-trace-x86-Add-external_interrupts-to-the-irq_vectors.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt11/0010-trace-x86-Add-external_interrupts-to-the-irq_vectors.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt11/0011-trace-x86-Add-nmi-to-the-irq_vectors-class.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt11/0011-trace-x86-Add-nmi-to-the-irq_vectors-class.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt11/0012-sched-core-Annotate-the-change-in-the-preempt-disabl.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt11/0012-sched-core-Annotate-the-change-in-the-preempt-disabl.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt11/0013-preemptirq-Add-a-reason-why-IRQs-were-disabled.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt11/0013-preemptirq-Add-a-reason-why-IRQs-were-disabled.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt11/0014-x86_64-preemptirq-Add-TRACE_IRQS_OFF_ENTRY-helper.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt11/0014-x86_64-preemptirq-Add-TRACE_IRQS_OFF_ENTRY-helper.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt11/0015-x86-entry-notify-that-IRQs-were-disabled-to-handle-a.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt11/0015-x86-entry-notify-that-IRQs-were-disabled-to-handle-a.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt11/0016-rcu-Set-rcu_irq_-enter-exit-_irqson-notrace.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt11/0016-rcu-Set-rcu_irq_-enter-exit-_irqson-notrace.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt11/0017-rtsl-Real-Time-Scheduling-Latency-Tracer.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt11/0017-rtsl-Real-Time-Scheduling-Latency-Tracer.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt12/0000-cover-letter.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt12/0000-cover-letter.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt12/0001-sched-headers-Add-preempt_-disable-enable-_sched.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt12/0001-sched-headers-Add-preempt_-disable-enable-_sched.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt12/0002-sched-core-Use-preempt_-disable-enable-_sched.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt12/0002-sched-core-Use-preempt_-disable-enable-_sched.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt12/0003-sched-core-Add-preempt-count-operations-for-schedule.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt12/0003-sched-core-Add-preempt-count-operations-for-schedule.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt12/0004-sched-core-Inform-the-latency-tracer-the-reason-why-.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt12/0004-sched-core-Inform-the-latency-tracer-the-reason-why-.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt12/0005-tracing-preemptirq-Let-the-preempt-tracer-know-the-r.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt12/0005-tracing-preemptirq-Let-the-preempt-tracer-know-the-r.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt12/0006-trace-preemptirq-Let-the-tracepoints-know-why-preemp.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt12/0006-trace-preemptirq-Let-the-tracepoints-know-why-preemp.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt12/0007-trace-preemptirq-Add-helper-functions-for-switching-.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt12/0007-trace-preemptirq-Add-helper-functions-for-switching-.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt12/0008-sched-idle-Annotate-the-preempt-disable-from-idle-ta.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt12/0008-sched-idle-Annotate-the-preempt-disable-from-idle-ta.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt12/0009-sched-core-schedule_tail-enables-the-preemption-when.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt12/0009-sched-core-schedule_tail-enables-the-preemption-when.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt12/0010-trace-x86-Add-external_interrupts-to-the-irq_vectors.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt12/0010-trace-x86-Add-external_interrupts-to-the-irq_vectors.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt12/0011-trace-x86-Add-nmi-to-the-irq_vectors-class.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt12/0011-trace-x86-Add-nmi-to-the-irq_vectors-class.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt12/0012-sched-core-Annotate-the-change-in-the-preempt-disabl.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt12/0012-sched-core-Annotate-the-change-in-the-preempt-disabl.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt12/0013-preemptirq-Add-a-reason-why-IRQs-were-disabled.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt12/0013-preemptirq-Add-a-reason-why-IRQs-were-disabled.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt12/0014-x86_64-preemptirq-Add-TRACE_IRQS_OFF_ENTRY-helper.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt12/0014-x86_64-preemptirq-Add-TRACE_IRQS_OFF_ENTRY-helper.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt12/0015-x86-entry-notify-that-IRQs-were-disabled-to-handle-a.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt12/0015-x86-entry-notify-that-IRQs-were-disabled-to-handle-a.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt12/0016-rcu-Set-rcu_irq_-enter-exit-_irqson-notrace.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt12/0016-rcu-Set-rcu_irq_-enter-exit-_irqson-notrace.patch -------------------------------------------------------------------------------- /kernel/kernel_patches/v5.6.19-rt12/0017-rtsl-Real-Time-Scheduling-Latency-Tracer.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/kernel_patches/v5.6.19-rt12/0017-rtsl-Real-Time-Scheduling-Latency-Tracer.patch -------------------------------------------------------------------------------- /kernel/module/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/module/Makefile -------------------------------------------------------------------------------- /kernel/module/rtsl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/module/rtsl.c -------------------------------------------------------------------------------- /kernel/module/rtsl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/kernel/module/rtsl.h -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/python/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/src/python/Makefile -------------------------------------------------------------------------------- /src/python/rtsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/src/python/rtsl -------------------------------------------------------------------------------- /src/trace_plugin/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/src/trace_plugin/Makefile -------------------------------------------------------------------------------- /src/trace_plugin/include/traceevent/event-parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/src/trace_plugin/include/traceevent/event-parse.h -------------------------------------------------------------------------------- /src/trace_plugin/include/traceevent/trace-seq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/src/trace_plugin/include/traceevent/trace-seq.h -------------------------------------------------------------------------------- /src/trace_plugin/plugin_rtsl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bristot/rtsl/HEAD/src/trace_plugin/plugin_rtsl.c --------------------------------------------------------------------------------