A QEMU 4.1 fokozott támogatással érkezik a CPUS-hoz és még sok máshoz

qemu az Ubuntuban

nemrég bemutatták a QEMU 4.1 új verziójának bevezetését, amely egy alkalmazás a vizualizációhoz (alapvetően egy emulátor) amely lehetővé teszi egy hardveres platform számára létrehozott program futtatását egy teljesen más architektúrájú rendszeren, például ARM alkalmazás futtatása x86-kompatibilis számítógépen.

A QEMU virtualizációs módjában a futó kód teljesítménye egy elszigetelt környezetben közel van a natív rendszerhez a CPU utasításainak közvetlen végrehajtása és az Xen hypervisor vagy KVM modul használata miatt.

A QEMU főbb újdonságai 4.1

QEMU 4.1 Támogatás a Hygon Dhyana és az Intel SnowRidge CPU modellekhez az x86 architektúra emulátoron, valamint az RDRAND (hardver ál-véletlenszám-generátor) kiterjesztés emulációja.

A MIPS architektúra-emulátorban javul az MSA ASE utasításainak támogatása nagy endián bájtsorrend és osztás nullával történő feldolgozásakor a referencia géphez igazodik. Az MSA utasítás emulációjának nagyobb teljesítménye egész számításokhoz és permutációs műveletekhez.

A PowerPC Architecture Emulator bemutatja az NVIDIA V100 / NVLink2 GPU továbbítási támogatást a VFIO használatával. A pseries esetében az XIVE megszakítás-illesztőprogram-emuláció gyorsítása valósul meg, és hozzáadódik a hot-plug PCI-hidak támogatása. Optimalizálásokat vezettünk be a vektoros utasítások emulációjában (Altivec / VSX).

A QEMU 4.1 új hardver modellt kap, a RISC-V architektúra emulátorhoz, valamint az ISA 1.11.0 támogatásához a 32 bites ABI rendszerhívásokat is kiterjesztették érvénytelen utasításfeldolgozással és beépített hibakeresővel.

Támogatás a csoport összes vektor utasításának emulálásához A "Vector Facility" hozzá lett adva az s390 architektúra emulátorhoz, és további elemek kerültek a gen15 rendszerek támogatására (beleértve az AP Queue Interruption Facility támogatását a vfio-ap számára). A vfio-ccw-n keresztül a vendégrendszerhez kötött ECKD DASD-ről történő indításhoz BIOS-támogatás valósult meg.

A sun4m rendszerek SPARC architektúra-emulátora megoldja a problémákat az OpenBIOS "-vga none" jelölésével.

Figyelemre méltó még az md-clear és az mds-no jelzők hozzáadása az MDS támadások elleni védelem ellenőrzéséhez (Microarchitectural Data Sampling) Intel processzorokon. Hozzáadta az IC topológiák meghatározásának lehetőségét a "-smp ..., dies =" zászlóval. A verzióvezérlés az összes x86-os CPU-modellre érvényes.

A "–salvage" opcióhoz hozzáadták a qemu-img conversion parancsot, hogy letiltják a képátalakítási folyamat rendellenes befejezését bemeneti / kimeneti hibák esetén (például részben sérült qcow2 fájlok helyreállítására használható). .

Az új verzióban kiemelkedő többi változás közül: 

  • Az SSH blokkkezelő átalakítva a libssh2 használatáról libssh-re
  • A virtio-gpu illesztőprogram (a Virgil projekt részeként kifejlesztett virtuális GPU) hozzáadta a 2D / 3D renderelési műveletek átadását egy külső vhost felhasználói folyamathoz (pl. Vhost-user-gpu)
  • Az ARMv8.5-RNG kiterjesztés támogatása ál-véletlenszerű számok előállításához hozzá lett adva az ARM architektúra emulátorhoz. Támogatta a Cortex-M család chipjeinek FPU-emulációját, és megoldotta a Cortex-R5F FPU-emulációjával kapcsolatos problémákat.
  • Javasolunk egy új rendszert az összeszerelési opciók konfigurálására, amelyet a Kconfig stílusában terveztek. Az Exynos4210 esetében a SoCs támogatást adott a DMA PL330 vezérlőkhöz.
  • Hozzáadott támogatás csak olvasható seSparse alformátumhoz a VMDK blokkkezelőben.
  • A Tensilica Xtensa család processzoremulátorában az MPU (memória védelmi egység) és az exkluzív hozzáférés opciói valósulnak meg
  • Hozzáadott támogatás a SiIO GPIO illesztőprogramhoz a GPIO emulációs illesztőprogramban.
  • Hozzáadott támogatás a CPU topológiához az eszközfában.
  • A "qemu-img rebase" parancs akkor működik, ha a bemeneti fájlhoz még nem készült biztonsági másolat.

A cikk tartalma betartja a szerkesztői etika. A hiba bejelentéséhez kattintson a gombra itt.

Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra.

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

bool (igaz)