QEMU 6.1 sisältää laitteistosalauksen, tuen useille levyille ja paljon muuta

QEMU

Vapautus uuden version QEMU 6.1 johon 3000 kehittäjää teki yli 221 muutosta, joista ohjaimen parannukset, sekä tuki useille korteille, joista Cortex-M3 erottuu, PowerPC: n parannukset, tuki laitteistosalaukselle, muiden muutosten joukossa.

Niille, jotka eivät tunne QEMU: ta, heidän pitäisi tietää, että se on ohjelmisto voit suorittaa käännetyn ohjelman laitteistoalustalle järjestelmässä, jonka arkkitehtuuri on täysin erilainenEsimerkiksi ARM -sovelluksen suorittaminen x86 -yhteensopivalla tietokoneella.

QEMU: n virtualisointitilassa koodin suorittaminen hiekkalaatikkoympäristössä on lähellä laitteistojärjestelmää johtuen suorista käskyistä suorittimessa ja Xen-hypervisorin tai KVM-moduulin käytöstä.

QEMU: n tärkeimmät uutuudet 6.1

Tässä uudessa QEMU 6.1 -versiossa havaitsemme, että oletuksena plugin -tuki TCG -koodigeneraattorille (Tiny Code Generator) klassikko on käytössä ja että uusi execlog (suoritusloki) ja välimuistin muotoilu (simulointi L1 -välimuistin käyttäytymisestä suorittimessa) lisättiin.

Toinen uutuus, joka erottuu tässä uudessa versiossa, on se lisätty tuki levyille, jotka perustuvat Aspeed -siruihin (rainier-bmc, quanta-q7l1), npcm7xx (quanta-gbs-bmc) ja Cortex-M3 (stm32vldiscovery) ARM-emulaattorissa.

Vaikka puolelta tuki uudemmille Intel -suoritinmalleille x86 -emulaattorissa On lisätty Skylake-asiakas-v4, Skylake-palvelin-v5, Cascadelake-palvelin-v5, Cooperlake-v2, Icelake-asiakas-v3, Icelake-palvelin-v5, Denverton-v3, Snowridge-v3, Dhyana-v2 jotka toteuttavat XSAVES -käskyn.

Kun olet graafisessa käyttöliittymässä, esimTuen salasanatodennusta kun protokollaa käytetään VNC on nyt vain käytössä kun se on rakennettu ulkoisella salaustekniikalla (gnutls, libgcrypt tai nokkonen).

Voimme myös havaita, että tiedän lisätty tuki laitteiston salaukselle ja Aspeed -siruilla olevat hajautusmoottorit, jotka tukevat myös SVE2 -käskyjen emulointia (mukaan lukien bfloat16), matriisien kertomisen operaattoreita ja assosiatiivisten käännöspuskurien (TLB) huuhtelukomentoja.

Arkkitehtuuriemulaattori PowerPC "pseries" emuloiduille koneilles on lisännyt tukea tulipistovikojen havaitsemiseen uusissa vierasympäristöissä se lisäsi suoritinrajaa ja toteutti joidenkin POWER10 -prosessoreille tarkoitettujen ohjeiden emuloinnin.

Lisäksi mainitaan, että kuten ensisijaista salausohjainta käytetään gnutls, joka on suorituskyvyn suhteen muita ohjaimia edellä, kun taas e-pohjainen ohjainn yllä mainittu libgcrypt -oletusarvo on siirretty vaihtoehtoon ja nokkonenpohjainen ajuri on jätetty käytettäväksi vaihtoehtona GnuTLS: n ja Libgcryptin puuttuessa.

Muista muutoksista jotka erottuvat QEMU 6.1: n uudesta versiosta:

  • Tuki PMBus- ja I2C -multipleksereille (pca9546, pca9548) lisättiin I2C -emulaattoriin.
  • RISC-V-emulaattori tukee OpenTitan-alustaa ja virtuaalista GPU-virtuaali-vgaa (virgl-pohjainen).
  • S390 -emulaattori tukee 16. sukupolven suorittimia ja vektorilaajennuksia.
  • Lisätty tuki Genesi / bPlan Pegasos II -piireihin (pegasos2) perustuville levyille.
  • Q35 (ICH9) -piirisarjaemulaattori tukee PCI -laitteiden kuumaa liittämistä. Parannettu AMD -suorittimien virtualisointilaajennusten emulointi.
  • Kokeellinen tuki ePMP -määritykselle
  • Alkuperäinen tuki kokeelliselle Bit Manip -laajennukselle
  • Lisätty väylälukko-ratelimit-vaihtoehto, joka rajoittaa vierasjärjestelmän väylälukituksen voimakkuutta.
  • Lisätty "blockdev-reopen" -komento QMP: hen (QEMU Machine Protocol) muuttaaksesi jo luotun lohkolaitteen kokoonpanoa.
  • Tuki lisättiin sen käyttöön kiihdyttimenä NetBSD -projektin kehittämälle NVMM -hypervisorille.

Vihdoin jos olet kiinnostunut tietämään siitä lisää muutoksista ja uutuuksista, jotka esitetään tässä uudessa QEMU 6.1 -versiossa, voit tarkistaa yksityiskohdat ja paljon muuta seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.