QEMU 6.1 kommer med maskinvarekryptering, støtte for flere kort og mer

QEMU

Utgivelsen av den nye versjonen av QEMU 6.1 der mer enn 3000 endringer ble gjort av 221 utviklere, hvorav kontrollerforbedringer, samt støtte for flere brett som Cortex-M3 skiller seg ut fra, forbedringer for PowerPC, støtte for maskinvarekryptering, blant andre endringer.

For de som ikke er kjent med QEMU, bør de vite at det er programvare som lar deg kjøre et kompilert program for en maskinvareplattform på et system med en helt annen arkitekturFor eksempel å kjøre et ARM -program på en x86 -kompatibel PC.

I virtualiseringsmodus i QEMU er ytelsen til kodekjøring i sandkassemiljø nær maskinvaresystemet på grunn av direkte utførelse av instruksjoner om CPU og bruk av Xen hypervisor eller KVM-modul.

Hovednyhetene til QEMU 6.1

I denne nye versjonen som presenteres av QEMU 6.1, kan vi som standard finne at plugin -støtte for TCG -kodegenerator (Tiny Code Generator) klassiker Er på og at ny execlog (eksekveringslogg) og cacheforming (simulering av L1 -cache -oppførsel på CPU) ble lagt til.

En annen nyhet som skiller seg ut i denne nye versjonen er det lagt til støtte for brett basert på Aspeed -chips (rainier-bmc, quanta-q7l1), npcm7xx (quanta-gbs-bmc) og Cortex-M3 (stm32vldiscovery) i ARM-emulatoren.

Mens fra støtte for nyere Intel CPU -modeller på x86 -emulator Har blitt lagt til Skylake-Client-v4, Skylake-Server-v5, Cascadelake-Server-v5, Cooperlake-v2, Icelake-Client-v3, Icelake-Server-v5, Denverton-v3, Snowridge-v3, Dhyana-v2 som implementerer XSAVES -instruksjonen.

Mens du er i GUI, f.eksl støtter passordgodkjenning når protokollen brukes VNC er nå bare aktivert når den er bygget med en ekstern krypto -backend (gnutls, libgcrypt eller brennesle).

Vi kan også finne ut at jeg vet lagt til støtte for maskinvarekryptering og hasjmotorene som tilbys på Aspeed -brikker, dette også sammen med støtte for emulering av SVE2 -instruksjoner (inkludert bfloat16), operatører for matrisemultiplikasjon og kommandoer for spyling av assosiative oversettelsesbuffere (TLBer).

Arkitekturemulatoren PowerPC "pseries" for emulerte maskiners har lagt til støtte for å oppdage feil i hot plug i nye gjestemiljøer økte det CPU -grensen og implementerte emulering av noen instruksjoner som er spesifikke for POWER10 -prosessorene.

Videre nevnes det som prioritert krypteringsdriver, gnutls brukes, som er foran andre kontrollere når det gjelder ytelse, mens den e-baserte kontrollerenn standard libgcrypt som tilbys ovenfor er flyttet til et alternativ og den nettlebaserte driveren har blitt etterlatt som et alternativ for bruk i fravær av GnuTLS og Libgcrypt.

Av de andre endringene som skiller seg ut fra denne nye versjonen av QEMU 6.1:

  • Støtte for PMBus og I2C multiplexere (pca9546, pca9548) ble lagt til I2C -emulatoren.
  • RISC-V-emulatoren støtter OpenTitan-plattformen og den virtuelle GPU virtio-vga (basert på virgl).
  • S390 -emulatoren legger til støtte for 16. generasjons CPUer og vektorutvidelser.
  • Lagt til støtte for brett basert på Genesi / bPlan Pegasos II -chips (pegasos2).
  • Q35 (ICH9) brikkesettemulator støtter varm plugging av PCI -enheter. Forbedret emulering av virtualiseringsutvidelser på AMD -prosessorer.
  • Eksperimentell støtte for ePMP -spesifikasjonen
  • Første støtte for den eksperimentelle Bit Manip -utvidelsen
  • Lagt til alternativet busslås-ratelimit for å begrense intensiteten på busslåsen av gjestesystemet.
  • Lagt til "blockdev-reopen" -kommando i QMP (QEMU Machine Protocol) for å endre konfigurasjonen til en allerede opprettet blokkenhet.
  • Støtte ble lagt til for bruk som en akselerator for NVMM hypervisor utviklet av NetBSD -prosjektet.

Endelig hvis du er interessert i å vite mer om det av endringene og nyhetene som presenteres i denne nye versjonen av QEMU 6.1, kan du sjekke detaljene og mer i følgende lenke.


Innholdet i artikkelen følger våre prinsipper for redaksjonell etikk. Klikk på for å rapportere en feil her.

Bli den første til å kommentere

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.