FSGSBASE Testing Is Encouraged Ahead Of Linux 5.9

Written by Michael Larabel in Linux Kernel on 20 June 2020 at 07:36 PM EDT. 14 Comments
LINUX KERNEL
A few days ago I mentioned that it looked like the FSGSBASE patches could finally land for Linux 5.9 and indeed this performance-sensitive x86_64 feature is on track for premiering the next kernel cycle. But additional testing is encouraged.

Addressed to Andy Lutomirski confirmed plans for landing FSGSBASE support in Linux 5.9. He is encouraging testing of the FSGSBASE-enabled kernel ahead of time particularly for relevant workloads in ensuring nothing is broken and in good shape.

The work is available from this x86/fsgsbase branch. When building a kernel from that code, the nofsgsbase kernel command line option is available for disabling the functionality without having to revert the patches and rebuild the kernel. More details on the testing via this mailing list message.

I am in the process of running some fresh FSGSBASE benchmarks and should have them out in the next few days. Great to see this work finally coming to fruition considering it can benefit CPUs going back to the days of Ivy Bridge and these patches have been worked on in varying degrees for several years now. It was a Microsoft developer that recently took up the work to get it over the finish line.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week