A Linux 7.4 kernel mostani ciklus egyik legizgalmasabb fejlesztése a Dynamic Capacity Devices támogatásának előkészítése. A CXL világában a Dynamic Capacity Devices (DCD) olyan Type-3 CXL memóriabővítő hardverek, amelyek lehetővé teszik, hogy a szerver memóriakapacitása dinamikusan, felfelé vagy lefelé skálázódjon anélkül, hogy újra kellene indítani a gépet, vagy fizikailag át kellene építeni a hardvert. CXL DCD-vel csökkenthető a kihasználatlan vagy túlméretezett memória, mert a memóriát egy racken belül, több gép között lehet megosztani, és a terheléstől függően igény szerint lehet „felrobbantani” a rendelkezésre álló memóriakapacitást.
A Dynamic Capacity Device támogatást részletesebben mutatja be a ComputeExpressLink.org blog. A Linux 7.4-ben előkészítő változtatások érkeznek a CXL infrastruktúrához a Linux kernel-ben, de ebben a merge ablakban még nem került be minden upstreamre, a kód egy része továbbra is felülvizsgálat alatt áll:

„A legfontosabb újdonság a Dynamic Capacity Devices (DCD) támogatásának első része. Ez magában foglalja a DCD-támogatás jelzését a mailboxban, a dinamikus kapacitás konfigurációjának beolvasását az eszközről, a DCD partíciókhoz tartozó DSMAS adatok összegyűjtését és a dinamikus kapacitáshoz kapcsolódó megszakítások beállítását. Emellett frissül a dokumentáció, és bekerül egy tisztítás, amely kikényszeríti a partíciók sorrendjét. A DCD ezekkel a kódváltoztatásokkal még nincs bekapcsolva. A javítócsomagokat úgy alkalmaztuk, hogy a teljes készlet méretét csökkentsük, és ezzel mérsékeljük egy nagyon nagy javítócsomag-halmaz átnézésének terhét.
Mostantól engedélyezettek a nulla méretű HDM dekóderek is, a hozzájuk tartozó cxl_test támogatással együtt. Emellett bekerül egy sor, a switch dekóderek felsorolását szigorító javítócsomag. A késleltetés számítása mostantól figyelembe veszi a link szélességét, és egységes mértékegységeket használ. Újraterveztük a GPF timeout programozását is. A pull ezen felül több egyéb, kisebb javítócsomagot is tartalmaz.”
A Linux 7.4-be bekerült CXL-változtatásokról további részletek olvashatók ebben a beolvasztási kérelemben.

