Siideynta QEMU 6.1 emulator

Siideynta mashruuca QEMU 6.1 waa la soo bandhigay. Erayle ahaan, QEMU waxay kuu ogolaanaysaa inaad ku socodsiiso barnaamij loo ururiyay hal qalab oo qalab ah oo ku yaal nidaam leh qaab dhismeed gebi ahaanba ka duwan, tusaale ahaan, ku socodsii codsiga ARM PC x86 ku habboon. Qaabka wax-ku-oolka ah ee QEMU, waxqabadka fulinta koodka ee deegaan go'doonsan wuxuu ku dhow yahay kan nidaamka qalabka sababtoo ah fulinta tooska ah ee tilmaamaha CPU iyo adeegsiga Xen hypervisor ama moduleka KVM.

Mashruucu asal ahaan waxaa abuuray Fabrice Bellard si uu u bixiyo awooda lagu socodsiiyo Linux executables oo lagu soo ururiyay goobta x86 ee dhismayaasha aan-x86 ahayn. Sanadihii la soo dhaafay ee horumarinta, taageerada ku dayashada buuxda ayaa lagu daray 14 qaab-dhismeedyada qalabka, tirada qalabka ku dayashada ayaa dhaaftay 400. Diyaarinta nooca 6.1, in ka badan 3000 isbeddel ayaa laga sameeyay 221 horumariye.

Horumarin muhiim ah oo lagu daray QEMU 6.1:

  • Amarka "blockdev-reopen" ayaa lagu daray QMP (QEMU Machine Protocol) si loo beddelo habaynta qalab xannibaad oo hore loo sameeyay.
  • Gnutls waxaa loo isticmaalaa sidii darawalka crypto ee mudnaanta leh, kaas oo ka horreeya darawalada kale marka loo eego waxqabadka. Darawalka libgcrypt-ku-salaysan ee hore loo bixiyay si caadi ah ayaa loo raray darajooyinka xulashooyinka, darawalka shabagga-ku-salaysan ayaa looga tagay sidii doorasho dib-u-dhac ah, oo loo isticmaalo maqnaanshaha GnuTLS iyo Libgcrypt.
  • Taageerada lagu daray PMBus iyo I2C multiplexers (pca2, pca9546) ku dayashada I9548C.
  • Sida caadiga ah, taageerada plugins-ka caadiga ah ee TCG Lagu daray plugins cusub execlog (Log fulinta) iyo qaabaynta kaydinta (jilidda habdhaqanka kaydka L1 ee CPU).
  • emulator ARM wuxuu ku daray taageerada looxyada ku salaysan Aspeed (rainier-bmc, quanta-q7l1), npcm7xx (quanta-gbs-bmc) iyo Cortex-M3 (stm32vldiscovery) chips. Taageerada lagu daray sirta qalabka iyo makiinadaha xashiishka ee lagu bixiyo chips-yada Aspeed Taageero lagu daray ku dayashada tilmaamaha SVE2 (ay ku jirto bfloat16), hawl wadeenada isku dhufashada matrixka, iyo tilmaamaha nadiifinta turjumaadda associative buffer (TLB).
  • In the PowerPC emulator architecture ee mashiinada pseries-ka lagu dayan karo, taageerada lagu ogaanayo guuldarrooyinka marka aaladaha kulul ee jawiga martida cusub lagu daray, xadka tirada CPU-yada waa la kordhiyay, iyo ku dayashada qaar ka mid ah tilmaamaha gaarka ah ee soosaarayaasha POWER10 waa la fuliyay. . Taageero lagu daray guddiyada ku salaysan Genesi/bPlan Pegasos II (pegasos2) chips.
  • emulator-ka RISC-V waxa uu taageeraa barnaamijka OpenTitan iyo virtio-vga Virtual GPU (oo ku salaysan virgl).
  • emulator-ka s390 wuxuu ku daray taageerada jiilka 16-aad ee CPU iyo kordhinta vector.
  • Taageerada moodooyinka cusub ee Intel CPU ayaa lagu daray x86 emulator-ka (Skylake-Client-v4, Skylake-Server-v5, Cascadelake-Server-v5, Cooperlake-v2, Icelake-Client-v3, Icelake-Server-v5, Denverton- v3, Snowridge- v3, Dhyana-v2), kaas oo hirgeliya tilmaamaha XSAVES. Q35 (ICH9) emulator-ka Chipset-ka waxa uu taageeraa ku xidhidhiyaha kulul ee aaladaha PCI. Ku dayashada oo la hagaajiyay ee kordhinta wax-qabadka ee lagu bixiyo soo-saareyaasha AMD. Lagu daray ikhtiyaarka baska-quful-qiimaynta si loo xaddido xoojinta xannibaadda baska ee nidaamka martida.
  • Taageero lagu daray isticmaalka dardar-geliyaha NVMM hypervisor ee uu sameeyay mashruuca NetBSD.
  • Gudaha GUI, taageerada xaqiijinta erayga sirta ah marka la isticmaalayo borotokoolka VNC hadda waa la awoodaa marka lagu dhisayo gadaasha qarsoon ee dibadda ah (gnutls, libgcrypt ama nettle).

Source: opennet.ru

Add a comment