It's Looking Like FSGSBASE Support Might Finally Land In Linux 5.9
FSGSBASE is the instruction that can help with the performance of some workloads. FSGSBASE can help a variety of workloads including context switch heavy workloads and software like Java. In our past testing of the FSGSBASE patches we found it helped performance by ~3%.
Intel engineers previously worked on the patches that have been available in various forms for years. It was more recently though that Microsoft began pursuing these Linux patches for helping performance that they found did help some of their internal workloads.
After going through thirteen rounds of review, the FSGSBASE patches are now living at tip.git's x86/fsgsbase branch that was newly created by Thomas Gleixner. He announced the move of these patches into his Git tree, which is then one step away from being mainlined. Assuming everything continues to pan out fine in testing, the FSGSBASE patches could be sent in by Gleixner as part of the x86 changes for the Linux 5.9 cycle that will kick off later this summer.