QEMU 6.1 leveres med hardwarekryptering, understøttelse af flere kort og mere

QEMU

Frigivelsen af den nye version af QEMU 6.1 hvor mere end 3000 ændringer blev foretaget af 221 udviklere, hvoraf controller forbedringer, samt støtte til flere tavler, hvor Cortex-M3 skiller sig ud, forbedringer til PowerPC, understøttelse af hardwarekryptering, blandt andre ændringer.

For dem, der ikke er bekendt med QEMU, bør de vide, at det er software, der giver dig mulighed for at køre et kompileret program til en hardwareplatform på et system med en helt anden arkitekturFor eksempel at køre et ARM -program på en x86 -kompatibel pc.

I virtualiseringstilstand i QEMU er udførelse af kodeudførelse i sandkassemiljø tæt på hardwaresystem på grund af direkte udførelse af instruktioner om CPU og brug af Xen hypervisor eller KVM-modul.

Vigtigste nyheder om QEMU 6.1

I denne nye version, der præsenteres af QEMU 6.1, kan vi som standard opdage, at plugin -understøttelse til TCG -kodegenerator (Tiny Code Generator) klassiker er aktiveret og at nye execlog (eksekveringslog) og cacheformning (simulering af L1 cacheadfærd på CPU) blev tilføjet.

En anden nyhed, der skiller sig ud i denne nye version er, at tilføjet support til boards baseret på Aspeed -chips (rainier-bmc, quanta-q7l1), npcm7xx (quanta-gbs-bmc) og Cortex-M3 (stm32vldiscovery) i ARM-emulatoren.

Mens den del af understøttelse af nyere Intel CPU -modeller på x86 -emulator Er blevet tilføjet Skylake-Client-v4, Skylake-Server-v5, Cascadelake-Server-v5, Cooperlake-v2, Icelake-Client-v3, Icelake-Server-v5, Denverton-v3, Snowridge-v3, Dhyana-v2 der implementerer XSAVES -instruktionen.

Mens der er i GUI, f.eksl understøtter adgangskodgodkendelse når protokollen bruges VNC er nu kun aktiveret når den er bygget med en ekstern krypto -backend (gnutls, libgcrypt eller brændenælde).

Vi kan også finde ud af, at jeg ved det tilføjet support til hardwarekryptering og hashmotorerne på Aspeed -chips, dette også sammen med understøttelse af emulering af SVE2 -instruktioner (inklusive bfloat16), operatører til matrixmultiplikation og kommandoer til skylning af associerede oversættelsesbuffere (TLB'er).

Arkitekturemulatoren PowerPC "pseries" til emulerede maskiners har tilføjet support til registrering af fejl i hot plug i nye gæstemiljøer øgede det CPU -grænsen og implementerede emulering af nogle instruktioner, der er specifikke for POWER10 -processorer.

Endvidere nævnes det, at som prioriteret krypteringsdriver, der bruges gnutls, som er foran andre controllere med hensyn til ydeevne, mens den e-baserede controllern standard libgcrypt, der tilbydes ovenfor, er blevet flyttet til en mulighed og den brændenældebaserede driver er blevet efterladt som et alternativ til brug i fravær af GnuTLS og Libgcrypt.

Af de andre ændringer der skiller sig ud fra denne nye version af QEMU 6.1:

  • Understøttelse af PMBus- og I2C -multiplexere (pca9546, pca9548) blev tilføjet til I2C -emulatoren.
  • RISC-V-emulatoren understøtter OpenTitan-platformen og den virtuelle GPU virtio-vga (baseret på virgl).
  • S390 -emulatoren tilføjer understøttelse af 16. generations CPU'er og vektorudvidelser.
  • Tilføjet support til boards baseret på Genesi / bPlan Pegasos II chips (pegasos2).
  • Q35 (ICH9) chipsetsemulatoren understøtter hot plugging af PCI -enheder. Forbedret emulering af virtualiseringsudvidelser på AMD -processorer.
  • Eksperimentel support til ePMP -specifikationen
  • Indledende support til den eksperimentelle Bit Manip -udvidelse
  • Tilføjet bus-lock-ratelimit-indstillingen for at begrænse intensiteten af ​​busslåsen af ​​gæstesystemet.
  • Tilføjede kommandoen "blockdev-reopen" til QMP (QEMU Machine Protocol) for at ændre konfigurationen af ​​en allerede oprettet blokenhed.
  • Support blev tilføjet til dens anvendelse som accelerator til NVMM hypervisor udviklet af NetBSD -projektet.

Endelig hvis du er interesseret i at vide mere om det af de ændringer og nyheder, der præsenteres i denne nye version af QEMU 6.1, kan du kontrollere detaljerne og mere i følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.