QEMU 7.1 stiže s poboljšanjima za ARM, RISC-V, Linux i više

QEMU 7.1

QEMU 7.1 implementira poboljšanja s prijenosom memorije u Linuxu

Lansiranje nove verzije QEMU 7.1, verzija koja predstavlja niz poboljšanja za različite emulatore a od kojih se ističu promjene za ARM, Risc-V, kao i poboljšanje za linux u odnosu na prijenos memorije. U pripremi za verziju 7.1, 2800 programera napravilo je više od 238 promjena.

Za one koji su novi u QEMU-u, trebali biste znati da vam omogućuje pokretanje programa izgrađenog za jednu hardversku platformu na sustavu s potpuno različitom arhitekturom, na primjer pokretanje ARM aplikacije na računalu kompatibilnom s x86.

U virtualizacijskom načinu rada u QEMU, izvedba izvršavanja koda u izoliranom okruženju slična je onoj hardverskog sustava zbog izravnog izvršavanja instrukcija na CPU-u i upotrebe Xen hipervizora ili KVM modula.

Glavne novine QEMU-a 7.1

U ovoj novoj verziji koja je predstavljena, za Linux implementirana je opcija zero-copy-send, što omogućuje organizirati prijenos memorijskih stranica tijekom živa migracija bez međuspremnika.

Osim toga, QMP (QEMU strojni protokol) dodaje mogućnost korištenja naredbe block-export-add za izvoz NBD slika s podacima stranice u "prljavom" stanju. Nove naredbe 'query-stats' i 'query-stats-schema' također su dodane statistici upita iz raznih QEMU podsustava.

Još jedna promjena koja se ističe u ovoj novoj verziji QEMU je ta gostujući agent poboljšao kompatibilnost sa Solaris platformom i dodane nove naredbe 'guest-get-diskstats' i 'guest-get-cpustats' za prikaz statusa procesora i diska. Dodan NVMe SMART izlaz informacija u naredbu 'guest-get-disks' i izlaz informacija o vrsti NVMe sabirnice u naredbu 'guest-get-fsinfo'.

Uz ovo se također napominje da je dodano novi LoongArch emulator za podršku 64-bitne verzije arhitekture skupa instrukcija LoongArch (LA64). Emulator podržava Loongson 3 5000 procesore i Loongson 7A1000 Northbridge.

S druge strane, također je naglašeno da emulator ARM je implementirao nove vrste emuliranih strojeva: Aspeed AST1030 SoC, Qualcomm i AST2600/AST1030 (fby35), plus podrška za Cortex-A76 i Neoverse-N1 CPU emulaciju, kao i SME (Scalable Matrix Extensions), RAS (Reliability, Availability, Serviceability) proširenja procesora i naredbe za blokiranje curenja unutarnje predmemorije tijekom izvođenja spekulativnih instrukcija u CPU-u.

Dok je arhitektura emulatora RISC-V je dodao podršku za nova proširenja skupa instrukcija (ISA) definiran u specifikaciji 1.12.0, kao i dodana podrška za proširenje Sdtrig i poboljšana podrška za vektorske upute.

Od ostalih promjena koje se ističu ove nove verzije:

  • Poboljšane mogućnosti otklanjanja pogrešaka.
  • Dodana podrška za Trusted Platform Module (TPM) emuliranom stroju 'virt' i dodana podrška za Ibex SPI stroju 'OpenTitan'.
  • Emulator x86 za KVM dodao je podršku za virtualizaciju LBR (Last Branch Record) mehanizma praćenja.
  • Implementirana GICv4 emulacija rukovatelja prekidima za 'virt' strojeve.
  • Emulator HPPA arhitekture nudi novi firmware temeljen na SeaBIOS v6 koji podržava korištenje PS/2 tipkovnice u izborniku za pokretanje.
  • Poboljšana emulacija serijskog porta.
  • Dodani dodatni fontovi STI konzole.
  • Emulator MIPS arhitekture za Nios2 ploče (-stroj 10m50-ghrd) implementira emulaciju vektorskog kontrolera prekida i set registara u sjeni.
  • Poboljšano rukovanje iznimkama.
  • Dodana je mogućnost korištenja do 4 16550A UART uređaja u emulatoru OpenRISC arhitekture za 'or1k-sim' stroj.
  • Emulator arhitekture 390x pruža podršku za proširenja Vector-Enhancements Facility 2 (VEF 2). BIOS s390-ccw ima mogućnost pokretanja s diskova čija veličina sektora nije 512 bajtova.
  • Dodana je podrška za lx106 kernele i objektne kodove za testiranje predmemorije u Xtensa arhitekturni emulator.

Konačno ako vas zanima više o tome o promjenama i novitetima koji su predstavljeni u ovoj novoj verziji QEMU 7.1 možete provjeriti detalje i više u sljedeći link


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.