Sakin QEMU 7.0 emulator

An gabatar da sakin aikin QEMU 7.0. A matsayin mai koyi, QEMU yana ba ku damar gudanar da shirin da aka haɗa don dandamali na kayan masarufi ɗaya akan tsarin tare da gine-gine daban-daban, misali, gudanar da aikace-aikacen ARM akan PC mai jituwa x86. A cikin yanayin haɓakawa a cikin QEMU, aikin aiwatar da lambar a cikin keɓantaccen yanayi yana kusa da na tsarin kayan masarufi saboda aiwatar da umarnin kai tsaye akan CPU da kuma amfani da Xen hypervisor ko KVM module.

Fabrice Bellard ne ya kirkiro aikin don samar da ikon gudanar da ayyukan aiwatar da Linux wanda aka harhada don dandalin x86 akan gine-ginen da ba x86 ba. A cikin shekarun ci gaba, an ƙara goyon baya ga cikakken kwaikwayo don gine-ginen kayan aikin 14, adadin na'urorin da aka kwaikwayi sun wuce 400. A cikin shirya sigar 7.0, an yi canje-canje sama da 2500 daga masu haɓaka 225.

Maɓallin haɓakawa da aka ƙara zuwa QEMU 7.0:

  • Mai kwaikwayon tsarin gine-ginen x86 ya ƙara tallafi don tsarin koyarwar Intel AMX (Advanced Matrix Extensions) wanda aka aiwatar a cikin na'urori masu sarrafa sabar Intel Xeon Scalable. AMX yana ba da sabon rijistar TMM "TILE" mai daidaitawa da umarni don sarrafa bayanai a cikin waɗannan rijistar, kamar TMUL (Tile matrix MULtiply) don haɓaka matrix.
  • An ba da ikon shiga abubuwan ACPI daga tsarin baƙo ta hanyar ACPI ERST interface.
  • Tsarin virtiofs, wanda aka yi amfani da shi don tura wani ɓangare na tsarin fayil na mahallin mahalli zuwa tsarin baƙo, ya inganta tallafi don alamun tsaro. An daidaita raunin CVE-2022-0358, wanda ke ba ku damar haɓaka gata a cikin tsarin ta ƙirƙirar fayiloli masu aiwatarwa a cikin kundayen adireshi da aka tura ta hanyar virtiofs waɗanda ke cikin wata ƙungiya kuma suna sanye da tutar SGID.
  • Ƙara sassauci don tallafawa hotunan tsarin aiki (an ƙirƙira hoto, bayan haka ana amfani da tace-kafin-rubuta (CBW) don sabunta yanayin hoton, kwafin bayanai daga wuraren da tsarin baƙo ya rubuta). Ƙara goyon baya don hotuna a cikin nau'i daban-daban fiye da qcow2. Yana yiwuwa a sami damar ɗaukar hoto tare da wariyar ajiya ba kai tsaye ba, amma ta wurin direban na'ura mai ba da damar isa ga hoto. An faɗaɗa ƙarfin ikon sarrafa aikin tacewar CBW, alal misali, zaku iya keɓance wasu bitmaps daga sarrafawa.
  • Mai kwaikwayon ARM don injunan 'virt' yana ƙara tallafi don virtio-mem-pci, gano yanayin CPU don baƙo, da kunna PAuth lokacin amfani da hypervisor KVM tare da mai haɓaka hvf. Mai kwaikwayon kwamitin 'xlnx-versal-virt' ya ƙara tallafi don PMC SLCR da OSPI Flash mai sarrafa ƙwaƙwalwar ajiya. An ƙara sabbin samfuran sarrafawa na CRF da APU don injunan kwaikwaya 'xlnx-zynqmp'. Ƙara kwaikwaya na FEAT_LVA2, FEAT_LVA (Babban Adireshin Mahimmanci) da FEAT_LPA (Babban filin Adireshin Jiki).
  • The classic Tiny Code Generator (TCG) ya daina tallafawa runduna tare da ARMv4 da ARMv5 CPUs, waɗanda basu da tallafi don samun damar ƙwaƙwalwar ajiya mara daidaituwa kuma basu da isasshen RAM don gudanar da QEMU.
  • RISC-V emulator na gine-gine yana ƙara tallafi ga hypervisor KVM kuma yana aiwatar da kariyar vector 1.0, da Zve64f, Zve32f, Zfhmin, Zfh, zfinx, zdinx da zhinx{min} umarni. Ƙara goyon baya don lodawa OpenSBI (RISC-V Supervisor Binary Interface) fayilolin binaryar don injunan kwaikwaya. Don injunan 'virt' da aka kwaikwayi, ana aiwatar da ikon yin amfani da har zuwa 32 na'urorin sarrafawa da tallafin AIA.
  • Mai kwaikwayon tsarin gine-gine na HPPA yana ba da damar yin amfani da har zuwa 16 vCPUs kuma yana inganta direban zane don mahallin masu amfani da HP-UX VDE/CDE. Ƙara ikon canza odar taya don na'urorin SCSI.
  • A cikin ƙirar ƙirar gine-gine na OpenRISC don allunan 'sim', an ƙara tallafi don amfani da har zuwa 4 CPU cores, loda hoton initrd na waje da samar da bishiyar na'ura ta atomatik don kernel ɗin da aka ɗora.
  • Mai kwaikwayon tsarin gine-ginen PowerPC don injunan kwaikwaya 'pseries' yana da ikon gudanar da tsarin baƙo yana tafiyar da mai ɗaukar hoto na KVM. Ƙara tallafi don na'urar spapr-nvdimm. Don injunan 'powernv' da aka kwaikwayi, an ƙara tallafi ga mai kula da katsewar XIVE2 da masu kula da PHB5, kuma an inganta goyan bayan XIVE da PHB 3/4.
  • Taimako don kari na z390 (Masu-Umar-Umar-Kwayoyin Fa'idodin 15) an ƙara su zuwa ƙirar gine-gine na s3x.

source: budenet.ru

Add a comment