Maandag werden de ARM64 (AArch64) architectuurcodewijzigingen ingediend voor de Linux 6.4-kernel die in ontwikkeling is, samen met de verschillende SoC-updates en verschillende platform-/machine-toevoegingen voor ARM-hardware met deze nieuwe kernelversie.
Als het gaat om de ARM64-updates voor Linux 6.4 zijn er verbeteringen aan verschillende assemblageroutines, waardoor SVE afzonderlijk van SME kan worden uitgeschakeld, ondersteuning voor de Apple M2 CPU PMU en diverse andere architecturale verfijningen en fixes.
Voor de SoC/platformveranderingen met Linux 6.4 zijn de hoogtepunten:
-De Apple M2 DeviceTree-bestanden zijn toegevoegd voor de M2 SoC en de huidige MacBook Air/MacBook Pro/Mac Mini-systemen. Hoewel de DeviceTree-bestanden zijn toegevoegd en de ondersteuning ongeveer gelijk is aan de Apple M1, zijn er enkele uitzonderingen omdat er nog geen werkende weergave-uitvoer is voor mainline met de Apple M2 Mac Mini, de toetsenbord-en trackpad-ondersteuning voor de nieuwe Apple-laptops is dat niet nog bezig met deze code en andere beperkingen. Dus het is nog niet helemaal klaar voor eindgebruikers op Linux 6.4, maar in ieder geval wordt meer van het Asahi Linux-werk upstream.
-De Allwinner T113-s wordt toegevoegd als een Cortex-A7-variant van de op RISC-V gebaseerde Allwinner D1-chip.
-StarFive JH7110 SoC-ondersteuning is toegevoegd voor deze RISC-V SoC gebaseerd op de SiFive U74, maar beschikt over extra CPU-cores en een GPU in vergelijking met de StarFive JH7100.
-Qualcomm IPQ5332 en IPQ9574 WiFi 7 netwerk-SoC’s zijn toegevoegd.
-De Qualcomm sa8775p automotive SoC wordt nu ook ondersteund door Linux 6.4.
-Linux 6.4 ondersteunt ook enkele nieuwe Allwinner f1c200s-borden, twee Banana Pi-borden met de Amlogic G12B, twee robotica-borden met de Qualcomm QRB en drie Xiaomi Snapdragon-aangedreven smartphones. De AM625 BeaglePlay industriële single board computer wordt nu ook ondersteund.
-Qualcomm Snapdragon-ondersteuning blijft verbeteren met de mainline Linux-kernel met nu een nieuwe Inline Crypto Engine-driver, bestaande drivers die extra Snapdragon-varianten ondersteunen en andere verbeteringen.
-De Mediatek-stuurprogrammacode is toegevoegd rond de Helio X10 SoC.
-De standaard kernelconfiguratie”defconfig”van de ARM64 heeft meer stuurprogramma’s toegevoegd, zodat ze out-of-the-box zijn gebouwd. Onder de stuurprogramma’s die nu zijn ingeschakeld in de ARM64-defconfig, bevinden zich de ARM CoreSight PMU, verschillende TI-stuurprogramma’s, Qualcomm-pincontrollerstuurprogramma’s, BeaglePlay-stuurprogramma’s en het VirtIO RNG-stuurprogramma.
-Het Oxford Semiconductor OX810/OX820″OXNAS”-platform is buiten gebruik gesteld omdat de ARM11MPcore-processor problemen veroorzaakte in bepaalde hoekgevallen.
Meer details over al deze veranderingen via Linux 6.4 SoC pull-verzoeken.