Sakin QEMU 7.1 emulator

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

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

  • A kan dandamali na Linux, ana aiwatar da zaɓin aika kwafin sifili, wanda ke ba ku damar tsara canja wurin shafukan ƙwaƙwalwar ajiya yayin ƙaura kai tsaye ba tare da tsangwama ba.
  • QMP (QEMU Machine Protocol) ya ƙara ikon yin amfani da umarnin toshe-fitarwa-ƙara don fitar da hotunan NBD tare da bayanan shafi a cikin "datti". Sabbin umarni 'Query-stats' da 'query-stats-schema' kuma an ƙara su zuwa ƙididdiga na tambaya daga wasu ƙananan tsarin QEMU.
  • Wakilin Baƙo ya inganta tallafi ga dandalin Solaris kuma ya ƙara sabon 'bako-samun diskstats' da 'bako-samun-cpustats' umarni don nuna faifai da matsayin CPU. Ƙarin fitar da bayanai daga NVMe SMART zuwa umarnin 'bako-samun-faifai', da fitar da bayanai game da nau'in bas ɗin NVMe zuwa umarnin 'bako-get-fsinfo'.
  • An ƙara sabon samfurin LoongArch tare da goyan baya ga bambance-bambancen 64-bit na tsarin tsarin koyarwar LoongArch (LA64). Mai kwaikwayon yana goyan bayan Loongson 3 5000 masu sarrafawa da Loongson 7A1000 Northbridges.
  • Mai kwaikwayon ARM yana aiwatar da sabbin nau'ikan injunan kwaikwayo: Aspeed AST1030 SoC, Qaulcomm da AST2600/AST1030 (fby35). Ƙara goyon baya don kwaikwaya na Cortex-A76 da Neoverse-N1 CPUs, kazalika da haɓakawa na SME (Scalable Matrix Extensions), RAS (Amintacce, Samun, Sabis) da umarni don toshe leaks daga cache na ciki yayin aiwatar da hasashe na umarni akan CPU. Don injunan 'marasa kyau', an aiwatar da kwaikwayar mai kula da katsewar GICv4.
  • A cikin ƙirar gine-ginen x86 don KVM, an ƙara goyan bayan ƙirƙira na LBR (Rikodin Reshe na Ƙarshe).
  • The HPPA architecture emulator yana ba da sabon firmware dangane da SeaBIOS v6, wanda ke goyan bayan amfani da maballin PS/2 a cikin menu na taya. Ingantattun kwaikwayon tashar tashar jiragen ruwa. An ƙara ƙarin fonts na wasan bidiyo na STI.
  • Mai kwaikwayon tsarin gine-ginen MIPS na allon Nios2 (-machine 10m50-ghrd) yana aiwatar da kwaikwayo na Mai Kula da Katsewar Vectored da saitin rajista na inuwa. Ingantacciyar kulawa da keɓancewa.
  • Mai kwaikwayon tsarin gine-gine na OpenRISC don injin 'or1k-sim' ya kara da ikon yin amfani da na'urorin UART har zuwa 4 16550A.
  • Mai kwaikwayon gine-ginen RISC-V ya ƙara goyan baya ga sabon saiti na umarni (ISAs) da aka ayyana a cikin ƙayyadaddun 1.12.0, da ƙarin tallafi don haɓaka Sdtrig da ingantaccen tallafi don umarnin vector. Ingantattun damar gyara kuskure. An ƙara tallafin TPM (Trusted Platform Module) zuwa na'ura mai kwaikwayi na 'virt', kuma an ƙara tallafin Ibex SPI zuwa injin 'OpenTitan'.
  • Mai kwaikwayon tsarin gine-gine na 390x yana ba da tallafi ga VEF 2 (Vector-Enhancements Facility 2). s390-ccw BIOS yana ba da ikon yin taya daga fayafai tare da girman sashin ban da 512 bytes.
  • Mai kwaikwayon gine-ginen Xtensa ya ƙara tallafi ga kwayayen lx106 da lambobin abu don gwajin cache.

source: budenet.ru

Add a comment