1 | | > = Memory Protection = |
2 | | > |
3 | | > '''Mentors:''' Past, Present, and Potential Mentors |
4 | | > |
5 | | > '''Students:''' Past, Present, and Potential Students |
6 | | > |
7 | | > '''Status:''' Past work: [wiki:Projects/MMU_Support GSoC (various years)] |
8 | | > |
9 | | > '''Introduction:''' Implement MMU low-level support code for more BSPs. |
10 | | > |
11 | | > |
12 | | > '''Goal:''' |
13 | | > |
14 | | > '''Requirements:''' |
15 | | > |
16 | | > '''Resources:''' |
17 | | > |
18 | | > ' |
19 | | >> **''GSoC 2020 update:'''** |
20 | | > The work done under GSoC 2020 was able to provide thread stack protection and sharing by leveraging the MMU support of ARMv7 based BSPs. |
21 | | > This has not been merged upstream till now, due to the issues with the isolation of more than two threads and a few consistency issues. Interested students can clone the work from [https://github.com/ur10/rtems/tree/Final_release]. For a detailed description of the work please refer to the blog post [https://gsoc2020memoryprotection.blogspot.com/2020/05/what-is-thread-stack-protection-well.html]. |