Dzięki pracom prowadzonym przez inżynierów Intela nad wprowadzeniem funkcji specyfikacji Compute Express Link do jądra typu open source, Linux 6.4 to kolejny cykl, w którym wiele prac jest włączanych na froncie CXL.
Otwarty standard Compute Express Link ma odgrywać kluczową rolę na nadchodzących platformach serwerowych dzięki nowym, spójnym protokołom pamięci podręcznej wokół pamięci i pamięci urządzenia oraz wielu innym interesującym funkcjom obsługiwanym przez ten czteroletni standard konsorcjum. Inżynierowie Intela nadal wykonują większość pracy nad oprogramowaniem, umożliwiając obsługę CXL dla Linuksa, a dla obecnego jądra Linuksa 6.4 przygotowali więcej kodu funkcji.
Linux 6.4 refaktoryzuje infrastrukturę Data Object Exchange (DOE) CXL tak, aby była to funkcja rdzenia PCI, a nie rdzenia CXL. Z kolei prace nad infrastrukturą Data Object Exchange są prowadzone w ramach przygotowań do nadchodzącej obsługi w zakresie atestacji urządzeń PCI i szyfrowania łączy PCIe/CXL.
Linux 6.4 dodaje również obsługę odzyskiwanie i wstrzykiwanie trucizny dla ekspanderów pamięci CXL. Istnieją również poprawki do wyliczania dekoderów i innych prac związanych z infrastrukturą CXL w ramach żądania ściągnięcia z tego weekendu.
Więcej informacji na temat zmian funkcji CXL dla systemu Linux 6.4 można znaleźć w sobotnim żądanie ściągnięcia.