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ą.