Wraz ze wszystkimi aktualizacjami SoC Arm i płyty głównej, które zostały połączone z głównym jądrem Linuksa 6.3 na początku tygodnia, zmiany architektury ARM64 (AArch64) również trafiły do ​​następnej wersji jądra Linuksa.

Najbardziej godną uwagi zmianą ARM64 dla Linuksa 6.3 jest obsługa Scalable Matrix Extension 2 po stronie jądra. Zarówno SME 2, jak i SME 2.1 obsługują zmiany w jądrze. Scalable Matrix Extension w wersji 2 i 2.1 dodaje nowy 512-bitowy rejestr architektury (ZT0) i nowy stan architektury w stosunku do wersji 1 SME, która jest już obsługiwana przez główne jądro od Linuksa 5.19.

Prawdopodobnie minie jeszcze trochę czasu, zanim pojawią się jakiekolwiek układy SoC ARM z rozszerzeniem Scalable Matrix Extension 2, ale miło jest zobaczyć w odpowiednim czasie włączenie zmian w jądrze, aby to obsłużyć. Zmiany ARM64 dla Linuksa 6.3 obejmują również dodanie obsługi Arm SPEv1.2, zezwolenie na uruchamianie EFI z aktywnym MMU i pamięcią podręczną, wzmocnienie obsługi wskaźnika ARM64 Shadow Call Stack, czyszczenie uwierzytelniania Arm Pointer Authentication oraz różne inne poprawki i polerowanie.

Pełną listę poprawek funkcji ARM64 dla systemu Linux 6.3 można znaleźć pod adresem to żądanie ściągnięcia, które zostało już połączone z linią główną.

Categories: IT Info