Intel Xe Driver Preparing SR-IOV Provisioning For vGPU Profiles
With the upcoming Linux 7.5 kernel cycle the Intel Xe graphics driver is preparing SR-IOV provisioning for vGPU profiles...
The Intel Xe driver is currently preparing for Single Root I/O Virtualization (SR-IOV) provisioning support for virtual GPU (vGPU) profiles. A significant development has been pushed in the form of five patches, which have split the Provisioning Mode Change and bulk Priority Provisioning into static helpers. These helpers require the master mutex to be held, ensuring that mode changes, Virtual Function (VF) auto-provisioning, and VF unprovisioning occur while the master mutex is in place.
This series of updates sets the stage for the upcoming vGPU profile support. Previously, the provisioning mode would change, followed by PF and VF provisioning, all while the master mutex was held. However, with these new changes, the provisioning mode change and VF auto-provisioning, as well as VF unprovisioning, will now be executed under the master mutex. This modification eliminates the risk of provisioning mode alterations between the mode check and the actual (un)provisioning process.
Michael Larabel, the principal author of Phoronix.com and the founder of the site in 2004, has played a pivotal role in covering Linux hardware support, performance, graphics drivers, and other related topics. Michael has authored over 20,000 articles and is the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. For more information, Michael can be contacted via Twitter, LinkedIn, or through his website, MichaelLarabel.com.
Written by urgent.news from Phoronix's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.