Bár a PCI Express 6.0 eszközök tömeges megjelenése még előttünk áll, de a Linux kernelben már megjelentek az első előkészítő lépések a következő generáció, a PCI Express 7.0 fogadására. Ez elsőre akár túl korai és indokolatlan lépésnek is látszhat, a kernel fejlesztésénél viszont teljesen megszokott, hogy a szabványokhoz kapcsolódó előkészítő munka már jóval a hardverek megjelenése előtt elindul. A most publikált javítássorozat még nem konkrét eszközök támogatását adja hozzá, hanem a szükséges definíciókat, az új sebességszint felismerését és néhány kapcsolódó alrendszer előkészítő bővítését tartalmazza.
Tartalomjegyzék

PCIe 7.0: nagy sávszélességi ugrás, korai kerneles előkészítéssel
A PCI-SIG 2025 közepén adta ki hivatalosan a PCIe 7.0 specifikációt, amely a nyers adatátviteli sebességet 128 GT/s értékre emeli. Ez egy x16-os kapcsolat esetén akár 512 GB/s kétirányú adatforgalmat jelenthet, vagyis az előző generációhoz képest ismét jelentős ugrásról van szó. A szabvány emellett megőrzi a visszafelé kompatibilitást, és energiahatékonysági fejlesztéseket is tartalmaz, ezért a szerveres, gyorsítókártyás és nagy sávszélességet igénylő specifikációkban különösen fontos lesz.
Bár a PCIe 7.0-s hardverek megjelenésére várhatóan csak 2027 vége felé vagy 2028-ban kerül sor, a Linux kernelben már most megkezdődött a felkészülés. Ionut Nechita egy három részből álló RFC patch sorozatot küldött be, amely a PCIe Gen 7 128 GT/s sebességéhez szükséges első kerneloldali kiegészítéseket vezeti be. A csomag a PCIe 6.0 támogatásánál használt megközelítést követi, ezért a felépítése ismerős lehet azok számára, akik rendszeresen követik a PCI alrendszer fejlesztéseit.
Regiszterdefiníciók és sebességdetektálás érkezik az első csomaggal
A javítások első része az UAPI regiszterdefiníciókat és a sebességhez kapcsolódó enumokat egészíti ki, továbbá bővíti a támogatott linksebességek tárolására használt mezőt, hogy a megnövelt értéktartomány is elférjen. A második rész a PCI maginfrastruktúrában végzi el a szükséges módosításokat: bekerülnek az új sebességfelismerő makrók, a sávszélesség-számítás kiegészítése a Gen 7-hez tartozó 1:1 Flit mód figyelembevételével, valamint az ehhez tartozó megjelenítési szövegek és diagnosztikai ellenőrzések. A harmadik javítás már néhány kapcsolódó alrendszert is érint, köztük a PCIe sávszélesség-kezelést, a portmeghajtót és a PCIe hűtésvezérléshez tartozó részt.
Fontos, hogy ez a sorozat még kifejezetten RFC állapotú, tehát véleményezésre és korai egyeztetésre szánt változat. A fejlesztő is jelzi, hogy jelenleg nincs elérhető PCIe 7.0-s hardver, ezért a kódot csak fordítási szinten ellenőrizte. Emiatt több regiszterkódolási érték a korábbi generációk mintázata alapján lett megadva, így ezek változhatnak, ha a végleges specifikáció pontos részletei teljesen tisztázódnak.
