This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
realtime:rtl:wikilist [2017/05/23 15:19] anna-maria add hint about rttests |
realtime:rtl:wikilist [2022/06/23 20:07] roemvaar [Table] |
||
---|---|---|---|
Line 17: | Line 17: | ||
* [[realtime:documentation:technical_details:start|Technical details of PREEMPT_RT patch]] | * [[realtime:documentation:technical_details:start|Technical details of PREEMPT_RT patch]] | ||
- | ^(New) Topic (and description) ^ Related old wiki pages ^Assigned to ^ | + | ^ ^ (New) Topic (and description) ^ Related old wiki pages ^ Assigned to ^ |
- | |**[[realtime:documentation:technical_details:hr_timers|High resolution timers]]**: \\ Short explanation in [[realtime:documentation:technical_details:start|Technical details]] | [[https://rt.wiki.kernel.org/index.php/High_resolution_timer_design_notes|design note]] \\ [[https://rt.wiki.kernel.org/index.php/High_resolution_timers|high resolution timers]] | Alexandra Collins| | + | | | **[[realtime:documentation:technical_details:hr_timers|High resolution timers]]**: \\ Short explanation in [[realtime:documentation:technical_details:start|Technical details]] | [[https://rt.wiki.kernel.org/index.php/High_resolution_timer_design_notes|design note]] \\ [[https://rt.wiki.kernel.org/index.php/High_resolution_timers|high resolution timers]] | Alexandra Collins | |
- | |✓ **[[realtime:documentation:technical_details:rcu|RCU]]** | | Paul McKenney | | + | | ✓ | **[[realtime:documentation:technical_details:rcu|RCU]]** | | Paul McKenney | |
- | |**[[realtime:documentation:technical_details:rt_mutex|rt_mutex]]** \\ See also topic PI Mutex Test in category "Howtos" | ([[https://rt.wiki.kernel.org/index.php/PI_Mutex_Test | PI Mutex Test]]) | | | + | | | **[[realtime:documentation:technical_details:rt_mutex|rt_mutex]]** \\ See also topic PI Mutex Test in category "Howtos" | ([[https://rt.wiki.kernel.org/index.php/PI_Mutex_Test| PI Mutex Test]]) | | |
- | |**[[realtime:documentation:technical_details:sleeping_spinlocks|Sleeping spinlocks]]** | | | | + | | | **[[realtime:documentation:technical_details:sleeping_spinlocks|Sleeping spinlocks]]** | | David Long | |
- | |**[[realtime:documentation:publications|Publication]]** \\ The list needs to be extended by recent publications | [[https://rt.wiki.kernel.org/index.php/Publications|Publications]] | | | + | | | **[[realtime:documentation:publications|Publications]]** \\ The list needs to be extended by recent publications | [[https://rt.wiki.kernel.org/index.php/Publications|Publications]] | Roberto Valenzuela | |
- | |**[[realtime:documentation:known_limitations#disabled-config_-options|Known Limitations (config options)]]** \\ The reason for disabling a specific config option \\ with PREEMPT_RT_FULL should be specified | | | | + | | | **[[realtime:documentation:known_limitations#disabled-config_-options|Known Limitations (config options)]]** \\ The reason for disabling a specific config option \\ with PREEMPT_RT_FULL should be specified | | | |
===== Howtos ===== | ===== Howtos ===== | ||
Line 33: | Line 33: | ||
* [[realtime:documentation:howto:tools:start|HOWTO: RT tools and utilities]] | * [[realtime:documentation:howto:tools:start|HOWTO: RT tools and utilities]] | ||
- | ^(New) Topic (and description) ^ Related old wiki pages ^Assigned to ^ | + | ^ ^(New) Topic (and description) ^ Related old wiki pages ^Assigned to ^ |
- | | **CPU affinity and isolation** \\ **[[realtime:documentation:howto:tools:cpu_affinity|CPU Affinity]]** \\ **[[realtime:documentation:howto:tools:cpu_shielding|CPU shielding using /proc and /dev/cpuset]]** \\ **[[realtime:documentation:howto:tools:cpuset|Cpuset Management Utility]]**| [[https://rt.wiki.kernel.org/index.php/CPU_Affinity|CPU Affinity]] \\ [[https://rt.wiki.kernel.org/index.php/CPU_shielding_using_/proc_and_/dev/cpuset|CPU shielding]] \\ [[https://rt.wiki.kernel.org/index.php/Cpuset_Management_Utility| Cpuset I]] \\ [[https://rt.wiki.kernel.org/index.php/Cpuset_Management_Utility/set_writeup|Cpuset II]] \\ [[https://rt.wiki.kernel.org/index.php/Cpuset_Management_Utility/tutorial|Cpuset III]] \\ [[https://rt.wiki.kernel.org/index.php/Cpuset_Management_Utilty/proc_writeup|Cpuset IV]] \\ [[https://rt.wiki.kernel.org/index.php/Cpuset_Management_Utilty/shield_writeup|Cpuset V]] \\ [[https://rt.wiki.kernel.org/index.php/SMP_IRQ_Affinity|SMP_IRQ_Affinity]] \\ [[https://rt.wiki.kernel.org/index.php/Tickless_kernel|Tickless Kernel]] | Sergio Rodriguez | | + | |✓| **CPU affinity and isolation** \\ **[[realtime:documentation:howto:tools:cpu-partitioning:start|CPU Partitioning]]** |[[https://rt.wiki.kernel.org/index.php/CPU_Affinity|CPU Affinity]] \\ [[https://rt.wiki.kernel.org/index.php/CPU_shielding_using_/proc_and_/dev/cpuset|CPU shielding]] \\ [[https://rt.wiki.kernel.org/index.php/Cpuset_Management_Utility| Cpuset I]] \\ [[https://rt.wiki.kernel.org/index.php/Cpuset_Management_Utility/set_writeup|Cpuset II]] \\ [[https://rt.wiki.kernel.org/index.php/Cpuset_Management_Utility/tutorial|Cpuset III]] \\ [[https://rt.wiki.kernel.org/index.php/Cpuset_Management_Utilty/proc_writeup|Cpuset IV]] \\ [[https://rt.wiki.kernel.org/index.php/Cpuset_Management_Utilty/shield_writeup|Cpuset V]] \\ [[https://rt.wiki.kernel.org/index.php/SMP_IRQ_Affinity|SMP_IRQ_Affinity]] | Sergio Rodriguez | |
- | |**[[realtime:documentation:howto:applications:memory|Memory]]** | [[https://rt.wiki.kernel.org/index.php/Dynamic_memory_allocation_example|Dynamic memory allocation example]] \\ [[https://rt.wiki.kernel.org/index.php/Threaded_RT-application_with_memory_locking_and_stack_handling_example|Memory locking, stack handling]] \\ [[https://rt.wiki.kernel.org/index.php/Verifying_mlockall()_effects_on_stack_memory_proof|mlockall() effects]] \\ [[https://rt.wiki.kernel.org/index.php/Verifying_the_absence_of_page_faults_in_global_arrays_proof|Absence of page faults]] \\ [[https://rt.wiki.kernel.org/index.php/Simple_memory_locking_example|Memory locking example]] | Jithu Joseph | | + | | | **[[realtime:documentation:howto:tools:ticklesskernel|Tickless Kernel]]** | [[https://rt.wiki.kernel.org/index.php/Tickless_kernel|Tickless Kernel]] | Sergio Rodriguez | |
- | | **PI Mutex** \\ See also topic rt_mutex in category "Documentation" | [[https://rt.wiki.kernel.org/index.php/PI_Mutex_Test | PI Mutex Test]] | | | + | | |**[[realtime:documentation:howto:applications:memory|Memory]]** | [[https://rt.wiki.kernel.org/index.php/Dynamic_memory_allocation_example|Dynamic memory allocation example]] \\ [[https://rt.wiki.kernel.org/index.php/Threaded_RT-application_with_memory_locking_and_stack_handling_example|Memory locking, stack handling]] \\ [[https://rt.wiki.kernel.org/index.php/Verifying_mlockall()_effects_on_stack_memory_proof|mlockall() effects]] \\ [[https://rt.wiki.kernel.org/index.php/Verifying_the_absence_of_page_faults_in_global_arrays_proof|Absence of page faults]] \\ [[https://rt.wiki.kernel.org/index.php/Simple_memory_locking_example|Memory locking example]] | Jithu Joseph | |
- | | **Ftrace** \\ Focus on PREEMPT_RT specific functionalities | [[https://rt.wiki.kernel.org/index.php/Ftrace|Ftrace]] | | | + | | | **PI Mutex** \\ See also topic rt_mutex in category "Documentation" | [[https://rt.wiki.kernel.org/index.php/PI_Mutex_Test | PI Mutex Test]] | | |
- | |✓ **[[realtime:documentation:howto:tools:ltp|LTP]]** \\ Focus on PREEMPT_RT specific functionalities | [[https://rt.wiki.kernel.org/index.php/LTP(Realtime_Test_Tree)|LTP I]] \\ [[https://rt.wiki.kernel.org/index.php/Real-Time_Tests_of_LTP(Linux_Test_Project)|LTP II]] | Vedang Patel | | + | | | **Ftrace** \\ Focus on PREEMPT_RT specific functionalities | [[https://rt.wiki.kernel.org/index.php/Ftrace|Ftrace]] | | |
- | |(✓) **[[realtime:documentation:howto:tools:rt-tests|rt-tests]]** \\ only basic information is given (program list and install instructions); information about tests beside cyclictest is required | | | | + | |✓| **[[realtime:documentation:howto:tools:ltp|LTP]]** \\ Focus on PREEMPT_RT specific functionalities | [[https://rt.wiki.kernel.org/index.php/LTP(Realtime_Test_Tree)|LTP I]] \\ [[https://rt.wiki.kernel.org/index.php/Real-Time_Tests_of_LTP(Linux_Test_Project)|LTP II]] | Vedang Patel | |
- | |(✓) **[[realtime:documentation:howto:tools:cyclictest|Cyclictest]]** \\ See also topic rt-tests; only test results\\ are missing| [[https://rt.wiki.kernel.org/index.php/Cyclictest|Cyclictest]] \\ [[https://rt.wiki.kernel.org/index.php/Rteval|Rteval]] \\ [[https://rt.wiki.kernel.org/index.php/Worstcase_Latency_Test_Scenario|Worstcase Latency Test Scenario]] | Vedang Patel | | + | |(✓)| **[[realtime:documentation:howto:tools:rt-tests|rt-tests]]** \\ only basic information is given (program list and install instructions); information about tests beside cyclictest is required | | | |
- | |**Capabilities** \\ Start application with RT priority as non root user | | | | + | |(✓)| **[[realtime:documentation:howto:tools:cyclictest:start|Cyclictest]]** \\ See also topic rt-tests; only test results\\ are missing| [[https://rt.wiki.kernel.org/index.php/Cyclictest|Cyclictest]] \\ [[https://rt.wiki.kernel.org/index.php/Rteval|Rteval]] \\ [[https://rt.wiki.kernel.org/index.php/Worstcase_Latency_Test_Scenario|Worstcase Latency Test Scenario]] | Vedang Patel | |
+ | | |**Capabilities** \\ Start application with RT priority as non root user | | | | ||