QEMU 7.1 prihaja z izboljšavami za ARM, RISC-V, Linux in še več

QEMU 7.1

QEMU 7.1 izvaja izboljšave s prenosom pomnilnika v Linuxu

Predstavitev nove različice QEMU 7.1, različico, ki predstavlja vrsto izboljšav za različne emulatorje in med katerimi izstopajo spremembe za ARM, Risc-V, kot tudi izboljšava za linux v zvezi s prenosom pomnilnika. V pripravah na različico 7.1 je 2800 razvijalcev naredilo več kot 238 sprememb.

Tisti, ki QEMU še ne poznajo, morate vedeti, da vam omogoča zagon programa, zgrajenega za eno platformo strojne opreme, v sistemu s popolnoma drugačno arhitekturo, na primer izvajanje aplikacije ARM na računalniku, združljivem z x86.

V virtualizacijskem načinu v QEMU je zmogljivost izvajanja kode v izoliranem okolju podobna zmogljivosti sistema strojne opreme zaradi neposrednega izvajanja navodil na CPE in uporabe hipervizorja Xen ali modula KVM.

Glavne novosti QEMU 7.1

V tej novi različici, ki je predstavljena, za Linux je implementirana možnost zero-copy-send, ki omogoča organizirati prenos spominskih strani med selitev v živo brez vmesnega medpomnilnika.

Poleg tega, QMP (strojni protokol QEMU) dodaja možnost uporabe ukaza block-export-add za izvoz slik NBD s podatki strani v "umazanem" stanju. Statistiki poizvedb iz različnih podsistemov QEMU sta bila dodana tudi nova ukaza 'query-stats' in 'query-stats-schema'.

Druga sprememba, ki izstopa v tej novi različici QEMU, je ta gostujoči agent je izboljšal združljivost s platformo Solaris in dodal nova ukaza 'guest-get-diskstats' in 'guest-get-cpustats' za prikaz stanja CPU in diska. Dodan izhod informacij NVMe SMART v ukaz 'guest-get-disks' in izhod informacij o vrsti vodila NVMe v ukaz 'guest-get-fsinfo'.

Poleg tega je še zapisano, da je bila dodana nov emulator LoongArch za podporo 64-bitni različici arhitekture nabora ukazov LoongArch (LA64). Emulator podpira procesorje Loongson 3 5000 in severne mostove Loongson 7A1000.

Po drugi strani pa je tudi poudarjeno, da emulator ARM je implementiral nove vrste emuliranih strojev: Aspeed AST1030 SoC, Qualcomm in AST2600/AST1030 (fby35), plus podpora za emulacijo procesorja Cortex-A76 in Neoverse-N1, kot tudi razširitve procesorja SME (Scalable Matrix Extensions), RAS (Reliability, Availability, Serviceability) in ukaze za blokiranje puščanja notranjega predpomnilnika med izvajanjem špekulativnih navodil v CPE.

Medtem ko je arhitektura emulatorja RISC-V je dodal podporo za nove razširitve nabora navodil (ISA) definiran v specifikaciji 1.12.0, kot tudi dodana podpora za razširitev Sdtrig in izboljšana podpora za vektorska navodila.

Od ostalih sprememb, ki izstopajo te nove različice:

  • Izboljšane možnosti odpravljanja napak.
  • Dodana podpora za modul zaupanja vredne platforme (TPM) emuliranemu stroju 'virt' in dodana podpora za Ibex SPI stroju 'OpenTitan'.
  • Emulator x86 za KVM je dodal podporo za virtualizacijo mehanizma sledenja LBR (Last Branch Record).
  • Implementirana emulacija upravljalnika prekinitev GICv4 za stroje 'virt'.
  • Emulator arhitekture HPPA ponuja novo vdelano programsko opremo, ki temelji na SeaBIOS v6, ki podpira uporabo tipkovnice PS/2 v zagonskem meniju.
  • Izboljšana emulacija serijskih vrat.
  • Dodane dodatne pisave konzole STI.
  • Emulator arhitekture MIPS za plošče Nios2 (-stroj 10m50-ghrd) izvaja emulacijo krmilnika vektorskih prekinitev in nabor senčnih registrov.
  • Izboljšana obravnava izjem.
  • Dodana možnost uporabe do 4 naprav 16550A UART v emulatorju arhitekture OpenRISC za stroj 'or1k-sim'.
  • Emulator arhitekture 390x nudi podporo za razširitve Vector-Enhancements Facility 2 (VEF 2). BIOS s390-ccw ima možnost zagona z diskov z velikostjo sektorja, ki ni 512 bajtov.
  • Dodana podpora za jedra lx106 in objektne kode za testiranje predpomnilnika v emulator arhitekture Xtensa.

Končno če vas zanima več o tem o spremembah in novostih, ki so predstavljene v tej novi različici QEMU 7.1, lahko preverite podrobnosti in več v naslednjo povezavo


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.