Con el trabajo liderado por los ingenieros de Intel para incorporar las características de la especificación Compute Express Link al kernel de código abierto, Linux 6.4 es otro ciclo en el que se ve mucho trabajo de habilitación en el frente de CXL.
El estándar abierto Compute Express Link jugará un papel vital dentro de las próximas plataformas de servidor con sus nuevos protocolos coherentes con la memoria caché en torno a la memoria y la memoria del dispositivo y muchas otras características interesantes admitidas por el estándar de este consorcio de cuatro años. Los ingenieros de Intel continúan haciendo gran parte del trabajo de software que permite el soporte de CXL para Linux y para el kernel Linux 6.4 actual han preparado más código de características.
Linux 6.4 refactoriza la infraestructura de intercambio de objetos de datos (DOE) de CXL para que sea una instalación del núcleo PCI en lugar del núcleo CXL. A su vez, este trabajo de infraestructura de intercambio de objetos de datos se está realizando en preparación para el próximo soporte en torno a la atestación de dispositivos PCI y el cifrado de enlaces PCIe/CXL.
Linux 6.4 también agrega soporte para recuperar e inyectar veneno para los expansores de memoria CXL. También hay correcciones para la enumeración del decodificador y otros trabajos de infraestructura CXL como parte de la solicitud de incorporación de cambios de este fin de semana.
Se pueden encontrar más detalles sobre los cambios en las funciones de CXL para Linux 6.4 en solicitud de extracción.