This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
realtime:rtl:wikilist [2017/02/08 13:32] anna-maria Add backlink to participation |
realtime:rtl:wikilist [2023/08/29 07:54] (current) kaiwan [Table] Update row 10 to reflect the work's done; requires / request checking... |
||
---|---|---|---|
Line 15: | Line 15: | ||
* [[realtime:documentation:start|Documentation]] | * [[realtime:documentation:start|Documentation]] | ||
* [[realtime:documentation:technical_basics:start|Technical basics: Important aspects for real time]] | * [[realtime:documentation:technical_basics:start|Technical basics: Important aspects for real time]] | ||
- | * [[realtime:documentation:technical_preempt_rt|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 ^ | + | |
- | |**[[realtime:documentation:hr_timers|High resolution timers]]**: \\ Short explanation in [[realtime:documentation:technical_preempt_rt|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:rcu|RCU]]** | | Paul McKenney | | + | |
- | |**[[realtime:documentation: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:sleeping_spinlocks|Sleeping spinlocks]]** | | | | + | |
- | |**[[realtime:documentation:publications|Publication]]** \\ The list needs to be extended by recent publications | [[https://rt.wiki.kernel.org/index.php/Publications|Publications]] | | | + | |
+ | ^ ^ (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: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:sleeping_spinlocks|Sleeping spinlocks]]** | | David Long | | ||
+ | | | **[[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 | | | | ||
===== Howtos ===== | ===== Howtos ===== | ||
Line 29: | Line 29: | ||
* [[realtime:documentation:start|Documentation]] | * [[realtime:documentation:start|Documentation]] | ||
- | * [[realtime:documentation:howto:howto_rt_main|HOWTO: RTOS and RT Applications]] | + | * [[realtime:documentation:howto:applications:start|HOWTO: RTOS and RT Applications]] |
- | * [[realtime:documentation:howto:howto_dbg_main|HOWTO: RT Debugging]] | + | * [[realtime:documentation:howto:debugging:start|HOWTO: RT Debugging]] |
- | * [[realtime:documentation:howto:howto_tools_main|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** | [[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]] | | | + | | ✓ | **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 | |
- | |**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]] | | | + | | | **[[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:howto_rt_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]] | | |
- | | **rt-tests** \\ explanation of rt-tests suite, link to topic Cyclictest | | | | + | | ✓ | **[[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:cyclictest|Cyclictest]]** \\ See also topic rt-tests| [[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 | https://wiki.linuxfoundation.org/realtime/documentation/howto/applications/application_base | Kaiwan Billimoria | | ||