QEMU 6.1 levereras med hårdvarukryptering, stöd för fler kort och mer

QEMU

Släppet av den nya versionen av QEMU 6.1 där mer än 3000 ändringar gjordes av 221 utvecklare, varav kontrollförbättringar, samt stöd för fler kort som Cortex-M3 sticker ut, förbättringar för PowerPC, stöd för hårdvarukryptering, bland andra förändringar.

För dem som inte är bekanta med QEMU bör de veta att det är programvara som låter dig köra ett kompilerat program för en hårdvaruplattform på ett system med en helt annan arkitekturTill exempel för att köra ett ARM -program på en x86 -kompatibel dator.

I virtualiseringsläge i QEMU är prestanda för kodkörning i sandbox-miljö nära hårdvarusystem på grund av direkt körning av instruktioner om CPU och användning av Xen hypervisor eller KVM-modul.

Huvudsakliga nyheter om QEMU 6.1

I den här nya versionen som presenteras av QEMU 6.1 kan vi som standard finna att plugin -stöd för TCG -kodgenerator (Tiny Code Generator) klassiker är aktiverad och att nya execlog (exekveringslogg) och cacheformning (simulering av L1 -cache -beteende på CPU) har lagts till.

En annan nyhet som sticker ut i den här nya versionen är det lagt till stöd för brädor baserade på Aspeed -chips (rainier-bmc, quanta-q7l1), npcm7xx (quanta-gbs-bmc) och Cortex-M3 (stm32vldiscovery) i ARM-emulatorn.

Medan från stöd för nyare Intel CPU -modeller på x86 -emulator Har lagts till Skylake-Client-v4, Skylake-Server-v5, Cascadelake-Server-v5, Cooperlake-v2, Icelake-Client-v3, Icelake-Server-v5, Denverton-v3, Snowridge-v3, Dhyana-v2 som implementerar XSAVES -instruktionen.

Medan i GUI, t.ex.l stöder lösenordsautentisering när protokollet används VNC är nu bara aktiverat när den är byggd med en extern krypto -backend (gnutls, libgcrypt eller nässla).

Vi kan också upptäcka att jag vet lagt till stöd för hårdvarukryptering och haschmotorerna på Aspeed -chips, detta också tillsammans med stöd för emulering av SVE2 -instruktioner (inklusive bfloat16), operatörer för matrismultiplikation och kommandon för att spola associerade översättningsbuffertar (TLB).

Arkitekturemulatorn PowerPC "pseries" för emulerade maskiners har lagt till stöd för att upptäcka hot plug -fel i nya gästmiljöer ökade det CPU -gränsen och implementerade emulering av några instruktioner specifika för POWER10 -processorerna.

Vidare nämns att as prioriterad krypteringsdrivrutin, gnutls används, som ligger före andra kontroller när det gäller prestanda, medan den e-baserade handkontrollenn standard libgcrypt som erbjuds ovan har flyttats till ett alternativ och den nässelbaserade drivrutinen har lämnats som ett alternativ för användning i frånvaro av GnuTLS och Libgcrypt.

Av de andra förändringarna som sticker ut från den här nya versionen av QEMU 6.1:

  • Lade till stöd för PMBus och I2C -multiplexrar (pca9546, pca9548) till I2C -emulatorn.
  • RISC-V-emulatorn stöder OpenTitan-plattformen och den virtuella GPU virtio-vga (baserat på virgl).
  • S390 -emulatorn lägger till stöd för 16: e generationens processorer och vektortillägg.
  • Tillagt stöd för brädor baserade på Genesi / bPlan Pegasos II -chips (pegasos2).
  • Q35 (ICH9) chipsetemulatorn stöder hot plugging av PCI -enheter. Förbättrad emulering av virtualiseringstillägg som tillhandahålls på AMD -processorer.
  • Experimentellt stöd för ePMP -specifikationen
  • Initialt stöd för den experimentella Bit Manip -tillägget
  • Lade till alternativet busslås-ratelimit för att begränsa intensiteten på busslåset av gästsystemet.
  • Lade till kommandot "blockdev-reopen" till QMP (QEMU Machine Protocol) för att ändra konfigurationen för en redan skapad blockenhet.
  • Stöd tillkom för dess användning som accelerator för NVMM -hypervisor som utvecklats av NetBSD -projektet.

Slutligen om du är intresserad av att veta mer om det av de förändringar och nyheter som presenteras i den här nya versionen av QEMU 6.1 kan du kontrollera detaljerna och mer i följande länk.


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

Bli först att kommentera

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.