<div dir="ltr"><div class="gmail_default" style="font-family:times new roman,serif">Hello,</div><div class="gmail_default" style="font-family:times new roman,serif"><br></div><div class="gmail_default" style="font-family:times new roman,serif">I just spent the past month or so attempting to port LITMUS to the bleeding-edge Linux kernel (which was 5.16-rc7 when I started).  After a small number of very time-consuming mistakes, I am pleased to announce that I have a version that is (at least) capable of booting, switching schedulers, and running the rtspin test on a 4-core x86_64 VM.<br><br>I have yet to use it enough to have a good idea of stability or whether all of the scheduling behavior is correct.  Additionally, I have not tested it on ARM architectures or 32-bit intel.  However, I plan to continue using it for my research, and will try to fix any critical bugs I discover.</div><div class="gmail_default" style="font-family:times new roman,serif"><br></div><div class="gmail_default" style="font-family:times new roman,serif">On a related note, our group has continued to use a slightly older version of LITMUS based on Linux 5.4, available in the linux-5.4-litmus branch of this repo: <a href="https://github.com/JoshuaJB/litmus-rt/">https://github.com/JoshuaJB/litmus-rt/</a>. For anyone needing a better-tested version of LITMUS that is nonetheless newer than the last official release (based on 4.9), I would recommend using that version.  I only performed this update because I needed an up-to-date version of the AMDGPU driver, though I figured others will be in increasing need of the updated hardware support as time goes on.<br></div><div class="gmail_default" style="font-family:times new roman,serif"><br></div><div class="gmail_default" style="font-family:times new roman,serif">So, if anybody is interested, my experimental update is available in the update_litmus_2022 branch of this repository: <a href="https://github.com/yalue/litmus-rt">https://github.com/yalue/litmus-rt</a>.<br><br></div><div class="gmail_default" style="font-family:times new roman,serif">Finally, for those interested in the changes needed to support this new version, I kept notes of the things I needed to modify during the update (including changes I was uncertain about).  My notes are available here: <a href="https://gist.github.com/yalue/6852e9b88abbc60beba9c855a0045271">https://gist.github.com/yalue/6852e9b88abbc60beba9c855a0045271</a>.</div><div class="gmail_default" style="font-family:times new roman,serif"><br></div><div class="gmail_default" style="font-family:times new roman,serif">Thanks, and I hope someone else finds this useful!</div><div class="gmail_default" style="font-family:times new roman,serif"><br></div><div class="gmail_default" style="font-family:times new roman,serif">Nathan<br></div></div>