Los cambios de”VFIO”de E/S de función virtual se fusionaron la semana pasada para la ventana de fusión del kernel de Linux 6.5 en curso. Este marco agnóstico de IOMMU/dispositivo ha agregado un controlador AMD CDX este ciclo junto con otras mejoras para este subsistema que es importante para la pila de virtualización de Linux.
Los ingenieros de AMD han contribuido con el controlador”vfio_cdx”que ahora se encuentra en Linux 6.5. El controlador permite consultar regiones MMIO para dispositivos CDX y mapearlos, además de brindar soporte para restablecer dispositivos CDX.
Volviendo al verano pasado, los ingenieros de AMD-Xilinx estaban trabajando en la habilitación del kernel de Linux para el bus CDX. Este bus es una interfaz entre APU y FPGA:
Compatibilidad con AMD CDX se actualizó en Linux 6.4 y luego otros bits están en curso como este soporte ahora combinado para VFIO con dispositivos CDX.
La compatibilidad con AMD CDX VFIO fue parte de esta atracción junto con la dinámica Compatibilidad con asignación de MSI-X, habilitación de capacidades PCIe AtomicOp Completer y varias correcciones.