Siideynta QEMU 7.0 emulator

Siideynta mashruuca QEMU 7.0 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 loogu oggolaado Linux-fuliyeyaasha loo dhisay madal x86 inay ku shaqeeyaan naqshadaha aan x86 ahayn. Sanadihii la soo dhaafay ee horumarinta, taageerada ku dayashada buuxda ayaa lagu daray 14 qaab-dhismeedka hardware, tirada qalabka hardware ku dayasho ayaa kor u dhaaftay 400. Diyaarinta version 7.0, in ka badan 2500 isbedel ayaa laga sameeyay 225 horumarinta.

Horumarin muhiim ah oo lagu daray QEMU 7.0:

  • Ku dayashada qaab dhismeedka x86 ayaa ku daray taageerada Intel AMX (Advanced Matrix Extensions) ee tilmaamaha lagu hirgeliyay soo-saareyaasha server-ka Intel Xeon Scalable. AMX waxay bixisaa diiwaanno cusub oo la habeyn karo TMM "TILE" iyo tilmaamo lagu maamulayo xogta diiwaanadan, sida TMUL (Tile matrix MULtiply) ee isku dhufashada matrixka.
  • Awoodda lagu galo dhacdooyinka ACPI ee nidaamka martida iyada oo loo sii marayo ACPI ERST interface waa la bixiyaa.
  • Qaybta virtiofs, oo loo isticmaalo in lagu gudbiyo qayb ka mid ah nidaamka faylka ee deegaanka martida loo yahay nidaamka martida, ayaa hagaajiyay taageerada calaamadaha amniga. Nuglaanta CVE-2022-0358 waa la go'an yahay, taas oo kuu ogolaanaysa inaad kordhiso mudnaantaada nidaamka adoo abuuraya faylal la fulin karo oo ku jira hagayaal lagu soo gudbiyo ficilada ka tirsan koox kale oo ku qalabaysan calanka SGID.
  • Kordhinta dabacsanaanta ee lagu taageerayo sawirada nidaamka firfircoon (sawir sawir leh ayaa la sameeyay, ka dib koobi-kahor-qor (CBW) filter ayaa lagu dabaqaa si loo cusboonaysiiyo xaaladda sawirka, koobiyaynta xogta meelaha uu nidaamka martida wax ku qoro). Taageero lagu daray sawirada qaabab aan ahayn qcow2. Waa suurtogal in la galo sawir sawir leh oo aan si toos ah loo helin, laakiin iyada oo loo marayo darawalka qalabka xannibaadda ee sawirka-helitaanka. Awoodaha lagu xakameynayo shaqada shaandhada CBW waa la ballaariyay, tusaale ahaan, waxaad ka saari kartaa xoogaa khariidado ah habaynta.
  • emulator-ka ARM ee mashiinada 'virt' wuxuu ku darayaa taageerada virtio-mem-pci, ogaanshaha topology-ga CPU ee martida, iyo awood u siinaysa PAuth marka la isticmaalayo KVM hypervisor ee xawaaraha hvf. Taageero lagu daray PMC SLCR iyo OSPI Flash kontoroolka xusuusta ee ku dayashada guddiga 'xlnx-versal-virt'. Moodooyinka cusub ee CRF iyo APU ayaa lagu daray 'xlnx-zynqmp' mashiinnada la isku dayay. Ku dayashada lagu daray FEAT_LVA2, FEAT_LVA (Meecada Ciwaanka Farta leh ee Weyn) iyo FEAT_LPA (Meecada Ciwaanka Jirka ee Weyn) kordhin
  • Generator-ka caadiga ah ee Tiny Code Generator (TCG) wuxuu joojiyay taageeridda martigaliyayaasha ARMv4 iyo ARMv5 CPUs, kuwaas oo aan haysan taageero marin u helka xusuusta aan toosnayn oo aan haysan RAM ku filan oo ay ku socodsiiso QEMU.
  • Erayga naqshadaha RISC-V wuxuu ku daraa taageerada KVM hypervisor wuxuuna hirgeliyaa kordhinta Vector 1.0 vector, iyo sidoo kale Zve64f, Zve32f, Zfhmin, Zfh, zfinx, zdinx iyo zhinx{min} tilmaamaha. Taageero lagu daray rarista OpenSBI (RISC-V Supervisor Binary Interface) binary ee mashiinnada 'Spike' ee la isku dayay. Mashiinnada 'virt' ee lagu dayan karo, awoodda isticmaalka illaa 32 kombuyuutarrada processor-ka iyo taageerada AIA waa la hirgeliyay.
  • Ku dayashada qaab dhismeedka HPPA wuxuu bixiyaa awooda lagu isticmaalo ilaa 16 vCPUs wuxuuna wanaajiyaa darawalka garaafyada ee deegaan isticmaalayaasha HP-UX VDE/CDE. Waxaa lagu daray awoodda lagu beddelayo nidaamka boot ee aaladaha SCSI.
  • Ku dayashada qaab dhismeedka OpenRISC ee looxyada 'sim', taageerada ayaa lagu daray adeegsiga ilaa 4 kooraska CPU, ku rarida muuqaal gudaha ah, oo si toos ah u soo saaraya aaladda kernel-ka raran.
  • Ku dayashada qaab dhismeedka PowerPC ee mashiinada ku dayashada ah ee 'pseries' ayaa awood u leh in ay ku socodsiiyaan nidaamyada martida ee hoos yimaada xakamaynta KVM hypervisor. Taageerada lagu daray qalabka spapr-nvdimm Mashiinnada 'powernv' ee la isku dayay, lagu daray taageerada XIVE2 ka joojinta iyo kontaroolayaasha PHB5, taageerada la wanaajiyay ee XIVE iyo PHB 3/4.
  • Taageerada fidinta z390 (Qaabka kala duwan ee Tilmaamaha-Facility Extensions 15) ayaa lagu daray s3x emulator-ka qaab dhismeedka.

Source: opennet.ru

Add a comment