Am Montag wurden die ARM64 (AArch64)-Architekturcodeänderungen für den in der Entwicklung befindlichen Linux 6.4-Kernel zusammen mit den verschiedenen SoC-Updates und verschiedenen Plattform-/Maschinenzusätzen für ARM-Hardware mit dieser neuen Kernel-Version eingereicht.

Bei den ARM64-Updates für Linux 6.4 gibt es Verbesserungen verschiedene Assembly-Routinen, mit denen SVE getrennt von SME deaktiviert werden kann, Unterstützung für die Apple M2 CPU PMU und verschiedene andere architektonische Verfeinerungen und Korrekturen.

Für die SoC-/Plattformänderungen mit Linux 6.4 sind die Highlights:

-Die Apple M2 DeviceTree-Dateien wurden für das M2 SoC und das aktuelle MacBook Air/MacBook Pro/Mac hinzugefügt Mini-Systeme. Während die DeviceTree-Dateien hinzugefügt werden und die Unterstützung in etwa der des Apple M1 ähnelt, gibt es einige Ausnahmen, da noch keine funktionierende Anzeigeausgabe für Mainline mit dem Apple M2 Mac Mini vorliegt, die Tastatur-und Trackpad-Unterstützung für die neuen Apple-Laptops nicht noch an diesem Code und anderen Einschränkungen arbeiten. Es ist also noch nicht ganz bereit für Endbenutzer unter Linux 6.4, aber zumindest wird mehr von der Asahi-Linux-Arbeit vorgelagert.


-Der Allwinner T113-s wird als Cortex-A7-Variante des RISC-V-basierten Allwinner D1-Chips hinzugefügt.

-StarFive JH7110 SoC-Unterstützung wurde für diesen RISC-V-SoC hinzugefügt, der auf dem SiFive U74 basiert, aber im Vergleich zum StarFive JH7100 über zusätzliche CPU-Kerne und eine GPU verfügt.

-Qualcomm IPQ5332 und IPQ9574 WiFi 7 Netzwerk-SoCs wurden hinzugefügt.

-Der Qualcomm sa8775p Automotive SoC wird jetzt auch von Linux 6.4 unterstützt.

-Linux 6.4 unterstützt auch einige neue Allwinner f1c200s-Boards, zwei Banana Pi-Boards mit Amlogic G12B, zwei Robotik-Boards mit Qualcomm QRB und drei Smartphones mit Xiaomi Snapdragon. Der Industrie-Einplatinencomputer AM625 BeaglePlay wird jetzt ebenfalls unterstützt.

-Die Qualcomm Snapdragon-Unterstützung wird mit dem Mainline-Linux-Kernel weiter verbessert, da es jetzt einen neuen Inline Crypto Engine-Treiber, vorhandene Treiber, die zusätzliche Snapdragon-Varianten unterstützen, und andere Verbesserungen gibt.

-Der Mediatek-Treibercode wurde rund um den Helio X10 SoC ergänzt.

-Der standardmäßigen ARM64-Kernelkonfiguration „defconfig“ wurden weitere Treiber hinzugefügt, sodass sie sofort einsatzbereit sind. Zu den jetzt in der ARM64-Defconfig aktivierten Treibern gehören die ARM CoreSight PMU, verschiedene TI-Treiber, Qualcomm-Pin-Controller-Treiber, BeaglePlay-Treiber und der VirtIO-RNG-Treiber.

-Die Oxford Semiconductor OX810/OX820 „OXNAS“-Plattform wurde eingestellt, da der ARM11MPcore-Prozessor in bestimmten Ausnahmefällen Probleme verursachte.

Weitere Einzelheiten zu all diesen Änderungen über Linux 6.4 SoC-Pull-Requests.

Categories: IT Info