Siideynta QEMU 8.0 emulator

Siideynta mashruuca QEMU 8.0 waa la soo bandhigay. Erayle ahaan, QEMU waxay kuu oggolaanaysaa inaad ku socodsiiso barnaamij loo dhisay 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. Habka wax-ku-oolka ah ee QEMU, waxqabadka fulinta code ee deegaan go'doonsan wuxuu ku dhow yahay nidaamka qalabka sababtoo ah fulinta tooska ah ee tilmaamaha CPU iyo isticmaalka Xen hypervisor ama KVM module.

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 8.0, in ka badan 2800 isbedel ayaa laga sameeyay 238 horumarinta.

Horumarin muhiim ah oo lagu daray QEMU 8.0:

  • Waxaa lagu dhawaaqay inay duugowday iyo taageerada ku dayashada nidaamka (bilawga OS oo dhan, oo ay ku jiraan KVM iyo Xen hypervisors) ee 32-bit x86 martigeliyaha dhawaan waa la joojin doonaa. Taageerada ku dayashada hab-isticmaalka ( socodsiinta habab kala duwan oo loo dhisay CPU kala duwan) ee 32-bit x86 martida loo yahay way sii socon doontaa.
  • Taageero dheeri ah oo loogu talagalay socodsiinta martida Xen ee jawi ku saleysan KVM hypervisor iyo Linux 86+ kernels ee x5.12 naqshadaha naqshadeynta.
  • Taageerada lagu daray calanka CPUID ee FSRM, FZRM, FSRS, iyo FSRC ee ku jirta koodhka caadiga ah ee TCG ee qaab dhismeedka x86. Taageerada la hirgeliyay ee moodeelka cusub ee CPU Intel Sapphire Rapids (Intel 7).
  • Erayga ARM wuxuu hirgeliyay taageerada Cortex-A55 iyo Cortex-R52 CPUs, wuxuu ku daray nooc cusub oo mashiinka la isku daray Olimex STM32 H405, wuxuu ku daray taageerada FEAT_EVT (Dabinnada Virtualization-ka la xoojiyay), FEAT_FGT (Dabinnada Fiican) iyo AArch32 ARMv8-R processor kordhin. Taageerada lagu daray diiwaanka nidaamka gdbstub ee qaab dhismeedka M-profile (profile-ka kantaroolka)
  • Hirgelinta mashiinnada lagu dayday ee OpenTitan, PolarFire iyo OpenSBI ayaa lagu cusboonaysiiyay RISC-V emulator-ka naqshadaha. Taageero dheeri ah oo loogu talagalay jaangooyooyinka tilmaamaha processor-ka dheeriga ah (ISAs) iyo kordhinta: Smstateen, xisaabinta xisaabiyeyaasha wax-ka-hortagga, qaab-muuqaalka PMU dhacdooyinka cache-ga la xiriira, ACPI, Zawrs, Svadu, T-Head iyo kordhinta Zicond.
  • Taageerada tilmaamaha fid (Floating-point Identify) ayaa lagu daray ku dayashada qaab dhismeedka HPPA iyo ku dayashada ayaa lagu hagaajiyay qaabka 32-bit.
  • 390x emulator naqshadeeye wuxuu taageeraa kala goynta xusuusta asynchronous marka dib loo bilaabo martida KVM ee sugan. Hagaajinta maaraynta aaladaha zPCI ee la soo gudbiyay.
  • Habka virtio-mem, kaas oo kuu ogolaanaya inaad kululeyso oo aad ka saarto xusuusta mashiinnada farsamada, waxay fulisaa qoondaynta kahor inta lagu jiro socdaalka tooska ah.
  • Taageerada tijaabada ah ee socdaalka ayaa lagu cusboonaysiiyay VFIO (Fooshadda Virtual I / O) (daabacaadda labaad ee borotokoolka socdaalka ayaa ku lug leh).
  • Qalabka xannibaadda qemu-nbd ayaa horumariyay waxqabadka TCP marka la isticmaalayo TLS.
  • Taageerada hore ee OpenBSD iyo NetBSD ayaa lagu daray wakiilka martida.

Source: opennet.ru

Add a comment