Ang mga pagbabago sa Virtual Function I/O”VFIO”ay pinagsama noong nakaraang linggo para sa kasalukuyang Linux 6.5 kernel merge window. Ang IOMMU/device agnostic framework na ito ay nagdagdag ng AMD CDX driver sa cycle na ito kasama ng iba pang mga pagpapahusay para sa subsystem na ito na mahalaga sa Linux virtualization stack.
Ang mga inhinyero ng AMD ay nag-ambag ng”vfio_cdx”driver na ngayon ay matatagpuan sa Linux 6.5. Ang driver ay nagbibigay-daan para sa pag-query ng mga rehiyon ng MMIO para sa mga CDX na device at sa mmap sa kanila pati na rin ang pagbibigay ng suporta sa pag-reset ng CDX device.
Bumalik sa nakaraang tag-araw ay ang mga inhinyero ng AMD-Xilinx na nagtatrabaho sa Linux kernel enablement para sa CDX bus. Ang bus na ito ay isang interface sa pagitan ng mga APU at FPGA:
Suporta sa AMD CDX ay upstreamed sa Linux 6.4 at pagkatapos ay ang iba pang mga bit ay nagpapatuloy tulad nitong pinagsama-samang suporta para sa VFIO na may mga CDX device.
Ang suporta sa AMD CDX VFIO ay bahagi ng hatak na ito kasama ng dynamic Suporta sa paglalaan ng MSI-X, pagpapagana sa mga kakayahan ng PCIe AtomicOp Completer, at iba’t ibang pag-aayos.