The VFIO subsystem updates were merged last week for the ongoing Linux 6.18 merge window.
While there was recently talk over marking the generic VFIO platform driver as deprecated with plans to eventually remove it from the mainline kernel, at least for now it’s been saved. Some developers have stepped up to maintain the vfio-platform driver for now to avoid its deprecation/removal. Mostafa Saleh and Pranjal Shrivastava are the developers committing to maintaining the vfio-platform driver code.
The vfio-fsl-mc and vfio-amba VFIO drivers though are unmaintained and expected to be removed in a future kernel release if no one steps up for maintaining that code.
A new addition to the VFIO code for Linux 6.18 is enabling NVIDIA GB300 support within the nvgrace-gpu vfio-pci variant driver. Just a new GB300 device ID is needed for that NVGrace-GPU VFIO driver support.
More details on the VFIO changes for Linux 6.18 via this pull.