Firmware Assisted Shadowing Code Posted For AMD RDNA3 - Needed For SR-IOV

Written by Michael Larabel in Radeon on 17 March 2023 at 01:58 PM EDT. 16 Comments
A new patch series posted today is of interest and is for firmware-assisted shadowing for AMD RDNA3 (GFX11) graphics processors as it's necessary for proper SR-IOV support.

This firmware assisted shadowing support is for supported GFX11/RDNA3 platforms and where the command processor firmware is recent. This functionality is necessary for mid-command buffer preemption and proper SR-IOV support.

Of course, many Phoronix readers have been clamoring to see SR-IOV support on a consumer Radeon GPU... But unfortunately this doesn't necessarily mean the case with today's patches, though we would be delighted if the Radeon RX 7900 series ends up supporting SR-IOV. Presumably this is for an unannounced/upcoming RDNA3-based workstation card with SR-IOV (MxGPU) support while we'll see in time what platforms ends up supporting. In any event, these patches point to something new that's coming based on RDNA3/GFX11 with SR-IOV functionality.

The mid command buffer preemption support is also interesting and helpful for GPU virtualization and is supported by RadeonSI and RADV drivers.
"This patch set allows for FW assisted shadowing on supported platforms. A new enough CP FW is required. This feature is required for mid command buffer preemption and proper SR-IOV support. This also simplifies the UMDs by allowing persistent hardware state when the command submission executes. UMDs that use this will have their state retained across command submissions."

More details within this patch series.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week