Oczekuje się zestawu poprawek do sterownika Intel Uncore Frequency (intel-uncore-freq) Linux dla cyklu Linux 6.5, które integrują obsługę interfejsu TPMI i przygotowują na nadchodzące procesory z kontrolą mocy na poziomie klastra.

Inżynierowie Open Source firmy Intel przygotowywali jądro dla Intel Topology Aware Register i Power Management Capsule Interface (TPMI). Jest to nowy interfejs firmy Intel do obsługi funkcji zarządzania energią na ich platformach. Integracja TPMI jest dostępna od Linuksa 6.3, a dla Linuksa 6.5 w gałęzi sterowników platformy x86 „for-next” znajdują się teraz łatki w celu rozszerzenia obsługi TPMI w sterowniku intel-uncore-freq i przygotowania do kontroli na poziomie klastra za pomocą przyszły sprzęt.

Umieszczone w kolejce poprawki Intel wyjaśniają:

Nowa generacja procesorów ma szczegółową kontrolę na poziomie klastra. Każdy pakiet/matryca może mieć wiele domen mocy, które ponadto mogą mieć wiele klastrów szkieletowych. Interfejs TPMI umożliwia sterowanie na poziomie klastra sieci szkieletowej.

SoC może zawierać wiele domen mocy z pojedynczymi lub zbiorami partycji typu mesh. Ta partycja jest nazywana klastrem szkieletowym.

Pewne typy siatek będą musiały działać z tą samą częstotliwością, zostaną umieszczone w tym samym klastrze tkaniny. Zaletą klastra szkieletowego jest to, że oferuje skalowalny mechanizm do obsługi partycjonowanych szkieletów w SoC.

Obecny interfejs sysfs obsługuje elementy sterujące w pakiecie i poziom umierania. Ten interfejs nie wystarcza do obsługi bardziej szczegółowej kontroli na poziomie klastra sieci szkieletowej.

SoC ze wsparciem TPMI (rejestr topologiczny i interfejs PM Capsule) mogą mieć wiele domen mocy. Każda domena mocy może zawierać jeden lub więcej klastrów szkieletowych.

Łatki nie określają wprost, która generacja procesorów Intel zaczyna mieć tę obsługę TPMI z kontrolą na poziomie klastra, ale biorąc pod uwagę czas te łatki, prawdopodobnie wejdzie do gry w Meteor Lake.
Łatki sterownika częstotliwości Uncore dla TPMI i kontroli na poziomie klastra znajdują się w platform-drivers-x86.git for-next do czasu otwarcia okna scalania Linuksa 6.5 na początku lipca.

Categories: IT Info