W poniedziałek przesłano zmiany kodu architektury ARM64 (AArch64) dla będącego w fazie rozwoju jądra Linux 6.4 wraz z różnymi aktualizacjami SoC i różnymi dodatkami platformy/maszyny dla sprzętu ARM z nową wersją jądra.

Jeśli chodzi o aktualizacje ARM64 dla Linuksa 6.4, są ulepszenia różne procedury montażu, umożliwiające wyłączenie SVE niezależnie od SME, obsługa PMU procesora Apple M2 oraz różne inne udoskonalenia i poprawki architektury.

Jeśli chodzi o zmiany SoC/platformy w systemie Linux 6.4, najważniejsze to:

-Dodano pliki Apple M2 DeviceTree dla SoC M2 i obecnych MacBooków Air/MacBook Pro/Mac Minisystemy. Chociaż dodano pliki DeviceTree, a obsługa jest z grubsza podobna do Apple M1, istnieją pewne wyjątki ze względu na brak działającego wyjścia wyświetlacza dla głównej linii z Apple M2 Mac Mini, obsługa klawiatury i gładzika dla nowych laptopów Apple nie jest jeszcze pracuje nad tym kodem i innymi ograniczeniami. Więc nie jest całkiem gotowy dla użytkowników końcowych w Linuksie 6.4, ale przynajmniej więcej pracy Asahi Linux jest przesyłane w górę.


-Wszechstronny T113-s jest dodawany jako wariant Cortex-A7 chipa Allwinner D1 opartego na RISC-V.

-Dodano obsługę StarFive JH7110 SoC dla tego RISC-V SoC opartego na SiFive U74, ale zawiera on dodatkowe rdzenie procesora i kartę graficzną w porównaniu do StarFive JH7100.

-Dodano sieciowe układy SoC Qualcomm IPQ5332 i IPQ9574 WiFi 7.

-Automobilowy układ SoC Qualcomm sa8775p jest teraz obsługiwany przez system Linux 6.4.

-Linux 6.4 obsługuje również kilka nowych kart Allwinner f1c200s, dwie karty Banana Pi z procesorem Amlogic G12B, dwie karty robotyki korzystające z Qualcomm QRB i trzy smartfony z procesorem Xiaomi Snapdragon. Obsługiwany jest również jednopłytkowy komputer przemysłowy AM625 BeaglePlay.

-Obsługa Qualcomm Snapdragon jest stale ulepszana dzięki głównemu jądru Linuksa z nowym sterownikiem Inline Crypto Engine, istniejącymi sterownikami obsługującymi dodatkowe warianty Snapdragon i innymi ulepszeniami.

-Kod sterownika Mediatek został dodany do Helio X10 SoC.

-Do domyślnej konfiguracji jądra ARM64 „defconfig” dodano więcej sterowników, więc są one budowane od razu po wyjęciu z pudełka. Wśród tych sterowników, które są teraz włączone w defconfig ARM64, znajdują się sterowniki ARM CoreSight PMU, różne sterowniki TI, sterowniki kontrolera pinów Qualcomm, sterowniki BeaglePlay i sterownik VirtIO RNG.

-Platforma Oxford Semiconductor OX810/OX820 „OXNAS” została wycofana ze względu na problemy powodowane przez procesor ARM11MPcore w niektórych przypadkach narożnych.

Więcej szczegółów na temat wszystkich tych zmian można znaleźć pod adresem Linux 6.4 SoC pull request.

Categories: IT Info