Már az aarch64-laptops projekt 2019 körüli időszakában kiderült, hogy egyes Windows 10 ARM laptopok a WMI-t az x86_64 laptopokhoz hasonló módon használják. Évek óta léteznek javítócsomagok arra, hogy a Linux WMI driver ne csak x86/x86_64 architektúrákon forduljon, hanem AArch64-en (ARM64) is, de ezeket eddig még nem vették át a mainline-ba.
Armin Wolf most egy új javítócsomag-sorozatot készített a WMI driver ARM64-re hozásához, hogy jobban működjenek a modern ARM laptopok Linux alatt. A mai patch sorozatban így foglalta össze:
"Az aarch64-laptops projekt kiderítette, hogy néhány Windows-on-Arm notebook WMI-ACPI leképező eszközöket (PNP0C14) tartalmaz, amelyek pontosan úgy működnek, mint x86-on. Ezeket az eszközöket azonban jelenleg nem támogatja a WMI driver core, mert csak x86-ot támogat.
Az első javítócsomag eltávolítja ezt a korlátozást, és lehetővé teszi, hogy a WMI driver core minden olyan architektúrán fusson, amely támogatja az ACPI-t. A második javítócsomag frissíti az acpi-video drivert, hogy kihasználja a jobb támogatást az x86-on túli architektúrákon, az utolsó javítócsomag pedig engedélyezi, hogy az általános WMI BMOF driver aarch64-en is működjön.
Az összes javítócsomagot ACPI-alapú aarch64 VM-en teszteltük, és hibátlanul működnek."
Most már reális esély van rá, hogy a WMI driver AArch64-támogatása bekerül az upstream kernel-ba.
Ha lemaradtál róla: néhány hete született egy, ehhez részben kapcsolódó javaslat is egy DeviceTree–ACPI hibrid módra, amely javítaná a Qualcomm Snapdragon laptopok Linux-támogatását. Ott azt is megemlítették, hogy az ARM-os Windows jövőbeli Snapdragon laptopjai ideális esetben már csak ACPI-t használnának, és nem igényelnének Device Tree-t.

