Sakin QEMU 4.1 emulator

Ƙaddamar da sakin aikin QEMU 4.1. 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 tsarin ɗan ƙasa saboda aiwatar da umarnin kai tsaye akan CPU da 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 4.1, an yi canje-canje sama da 2000 daga masu haɓaka 276.

Maɓalli ingantawaƙara a cikin QEMU 4.1:

  • An ƙara tallafi don samfuran Hygon Dhyana da Intel SnowRidge CPU zuwa ƙirar gine-ginen x86. Ƙara kwaikwaya na tsawo na RDRAND (janar da lambar bazuwar kayan aiki). Ƙara tutoci
    md-clear da mds-no don sarrafa kariyar harin MDS (Microarchitectural Data Sampling) akan masu sarrafa Intel. Ƙara ikon tantance haɗe-haɗe topologies ta amfani da "-smp ...,dies=" flag. An aiwatar da juzu'i don duk samfuran CPU x86;

  • An matsar da direban toshewar SSH daga amfani libs2 a kan libsh;
  • Direban virtio-gpu (GPU Virtual ya haɓaka azaman ɓangaren aikin Virgil) ƙarin goyon baya don matsar da ayyukan 2D/3D zuwa tsarin mai amfani na vhost na waje (misali, vhost-user-gpu);
  • Mai kwaikwayon gine-ginen ARM ya ƙara tallafi don haɓaka ARMv8.5-RNG don ƙirƙirar lambobin bazuwar. An aiwatar da tallafi don kwaikwayar FPU don guntuwar iyali na Cortex-M kuma an warware matsaloli tare da kwaikwayar FPU don Cortex-R5F. An gabatar da sabon tsari don saita zaɓuɓɓukan gini, wanda aka tsara a cikin salon Kconfig,. Don SoC Exynos4210, an ƙara tallafi ga masu kula da PL330 DMA;
  • Mai kwaikwayon gine-ginen MIPS ya inganta tallafi don umarnin MSA ASE lokacin amfani da oda mai girma-endian byte kuma ya daidaita yadda ake tafiyar da rarrabuwa ta shari'o'in sifili tare da kayan aikin tunani. Ayyukan kwaikwayi na umarnin MSA don ƙididdige ƙididdiga da ayyukan haɓakawa an haɓaka;
  • Mai kwaikwayon gine-ginen PowerPC yanzu yana goyan bayan aikawa zuwa NVIDIA V100/NVLink2 GPUs ta amfani da VFIO. Don psries, an aiwatar da haɓakar ƙirar katsewar XIVE kuma an ƙara goyan bayan zafi mai zafi na gadoji na PCI. An inganta haɓakawa zuwa kwaikwayi umarnin vector (Altivec/VSX);
  • An ƙara sabon samfurin kayan aiki zuwa RISC-V tsarin gine-gine - "karu". Ƙara tallafi don ISA 1.11.0. An inganta tsarin kiran ABI na tsarin 32-bit, an inganta sarrafa koyarwa mara inganci, kuma an inganta ginanniyar gyara. Ƙara goyon baya ga CPU topology a cikin bishiyar na'ura;
  • Mai kwaikwayon gine-ginen s390 ya ƙara tallafi don yin koyi da duk umarnin vector na ƙungiyar "Vector Facility" kuma ya ƙara ƙarin abubuwa don tallafawa tsarin gen15 (ciki har da ƙarin tallafi don Fa'idodin Katsewa na AP Queue na vfio-ap). Aiwatar da tallafin BIOS don taya daga ECKD DASD daure zuwa tsarin baƙo ta vfio-ccw;
  • A cikin tsarin SPARC na tsarin gine-gine don tsarin sun4m, an warware matsalolin amfani da tutar "-vga babu" don OpenBIOS;
  • Kayan aikin iyali na Tensilica Xtensa ya haɗa da zaɓuɓɓuka don MPU (rashin kariyar ƙwaƙwalwar ajiya) da keɓancewar dama;
  • An ƙara zaɓin "-salvage" zuwa umarnin "qemu-img Converter" don musaki ɓarnar tsarin canza hoton idan akwai kurakurai I/O (misali, ana iya amfani da shi don maido da ɓarna fayilolin qcow2). A cikin tawaga
    "qemu-img rebase" yana aiki lokacin da har yanzu ba a ƙirƙiri fayil ɗin tallafi don fayil ɗin shigarwa ba;

  • Ƙara ikon tura kayan aiki da aka tsara ta amfani da fasahar "semihosting" (yana ba da damar na'urar da aka kwaikwaya don amfani da stdout, stderr da stdin don ƙirƙirar fayiloli a gefen mai masaukin) zuwa chardev backend ("-semihosting-config kunna = kan, manufa = ɗan ƙasa ,chardev=[ID]");
  • Direban toshe VMDK yanzu yana goyan bayan tsarin tsarin seSparse a yanayin karantawa kawai;
  • Ƙara tallafi don SiFive GPIO mai sarrafa a cikin direban kwaikwayi na GPIO.

source: budenet.ru

Add a comment