Az IBM bemutatta az ARM-virtualizáció gyorsítását célzó javításokat IBM Z szerverekhez

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A bejelentést követően, az embargó feloldása után 27 patch-et küldtek be a Linux kernel levelezőlistára az Arm és az IBM együttműködésével kapcsolatban. Az IBM mérnökei egy „újszerű” virtualizációs gyorsításon dolgoznak ARM-hez s390(x) alatt. Steffen Eiden, az IBM munkatársa a mai patch-sorozat kapcsán így magyarázta:

„Az s390 architektúrán az ARM architektúrához bevezetett újszerű virtualizációs gyorsítással azt szeretnénk elérni, hogy bővüljön a platform szoftveres ökoszisztémája. Ez a kezdeti patch-sorozat megteremti az alapokat azzal, hogy lehetővé teszi az s390-en a KVM által gyorsított ARM CPU-virtualizációt. Ennek érdekében bevezetünk egy közös KVM réteget az s390 és az arm64 között (a részletek lentebb). Tervezési szempontok az arm64 s390 architektúrán történő futtatásához: az s390 virtualizációs architektúráját új, kifejezetten ARM-alapú virtuális gépek támogatására szolgáló utasításokkal bővítjük. Az s390 KVM host EL2-ként (hypervisor) működik egy EL1/EL0 (OS/alkalmazás) arm64 guest számára. Ehhez az új Start-Arm-Execution (SAE) utasítás teszi lehetővé az arm64 VM-ek gyorsított futtatását. További új s390 utasításokat is bevezetünk az elérhető arm64 funkciók lekérdezésére, amelyeket az arm64 ID regiszter tartalmának feltöltéséhez használunk, valamint új s390 utasításokat az arm64 különböző regisztereinek mentéséhez/visszaállításához a VM kontextusában.”

Mindez a kernel-alapú Virtual Machine (KVM) módosításait is tartalmazza, az Arm64 header fájlok megosztását és további kódmegosztást az s390-nel, valamint egyéb változtatásokat. A későbbi patch-ek további fejlesztéseket hoznak majd az ARM64 s390 alatti támogatásának javításához. Kérdés, hogy az IBM POWER hardveren futó Arm esetében is készül-e valami hasonló. Az IBM mai, Armot is érintő „kettős architektúrájú” hardverről szóló bejelentését megelőzően kevés technikai részlet derült ki, de eddig úgy tűnik, elsősorban virtualizációról van szó.

Az IBM s390-en megvalósított AArch64 gyorsítást bemutató KVM patch-ek itt érhetők el: