Sakin QEMU 8.0 emulator

An gabatar da sakin aikin QEMU 8.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 8.0, an yi canje-canje sama da 2800 daga masu haɓaka 238.

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

  • Taimako don kwaikwayar tsarin (gudanar da OS gaba ɗaya, gami da amfani da KVM da Xen hypervisors) akan runduna 32-bit tare da gine-ginen x86 an ayyana baya aiki kuma nan ba da jimawa ba za a daina. Taimako don kwaikwayon yanayin mai amfani (gudanar da matakai daban-daban da aka gina don wani CPU daban) akan runduna 32-bit x86 za ta ci gaba.
  • Mai kwaikwayon gine-ginen x86 ya kara tallafi don gudanar da tsarin baƙo na Xen a cikin yanayin da ya danganci KVM hypervisor da Linux 5.12+ kernels.
  • Kyawawan janareta na lambar TCG don gine-ginen x86 yanzu yana goyan bayan tutocin FSRM, FZRM, FSRS da FSRC CPUID. An aiwatar da goyan bayan sabon ƙirar CPU Intel Sapphire Rapids (Intel 7).
  • Mai kwaikwayon ARM yanzu yana goyan bayan Cortex-A55 da Cortex-R52 CPUs, yana ƙara sabon nau'in injunan kwaikwayo Olimex STM32 H405, kuma yana ƙara goyan baya ga FEAT_EVT (Ingantattun Tarko Na Farko), FEAT_FGT (Fine-Grained Traps) da AArch32 processor ARMv8- kari. gdbstub ya ƙara tallafi don rajistar tsarin don gine-ginen bayanan martaba na M (bayanin martaba na microcontroller).
  • Mai kwaikwayon gine-ginen RISC-V ya sabunta aiwatar da injunan kwaikwayo na OpenTitan, PolarFire da OpenSBI. Ƙara goyon baya don ƙarin saiti na umarni na sarrafawa (ISA) da kari: Smstateen, ƙididdiga masu ƙididdiga, PMU yanayin cache mai alaƙa, ACPI, Zawrs, Svadu, T-Head da Zicond kari.
  • Mai kwaikwayon gine-ginen HPPA ya ƙara tallafi don koyarwar fid (Floating-Point Identify) da ingantattun kwaikwaya a cikin yanayin 32-bit.
  • Mai kwaikwayon 390x yana ba da tallafi don cire ƙwaƙwalwar ajiya asynchronously lokacin sake kunna baƙi KVM masu kariya. Ingantattun sarrafa na'urorin zPCI da aka tura.
  • Tsarin virtio-mem, wanda ke ba da damar toshe zafi da cirewar ƙwaƙwalwar ajiya zuwa na'urori masu kama-da-wane, yana aiwatar da riga-kafi na albarkatu yayin ƙaura mai rai.
  • An sabunta goyan bayan gwaji don ƙaura a cikin VFIO (Aiki na gani I/O) (an kunna bugu na biyu na ƙaura).
  • Na'urar toshe qemu-nbd ta inganta aiki akan TCP lokacin amfani da TLS.
  • Wakilin Baƙo ya ƙara tallafi na farko don OpenBSD da NetBSD.

source: budenet.ru

Add a comment