QEMU 6.0 ya zo tare da haɓakawa da goyan baya don ARM, zaɓuɓɓukan gwaji da ƙari

QEMU

Kaddamar da sabon sigar aikin QEMU 6.0 wanda a cikin shirye-shirye sama da canje-canje 3300 masu haɓakawa 268 suka yi kuma waɗanda canje-canje suka haɗa da haɓaka direba, tallafi ga sababbin dandamali da zaɓuɓɓukan gwaji.

Ga waɗanda ba su san QEMU ba, ya kamata ku sani cewa software ce ke ba ku damar gudanar da haɗaɗɗen shirin don dandamali na kayan masarufi a kan tsari tare da tsarin gine-gine daban-daban, misali, don gudanar da aikace-aikacen ARM a kan PC mai dacewa da x86.

A yanayin ƙaura a cikin QEMU, aiwatar da aiwatar da lambar a cikin yanayin sandbox yana kusa da tsarin kayan aiki saboda aiwatar da umarni kai tsaye akan CPU da amfani da Xen hypervisor ko ƙirar KVM.

Babban sabon fasali na QEMU 6.0

A cikin wannan sabon sigar Qemu 6.0 NVMe emulator direba yanzu yana bin NVMe 1.4 ƙayyadewa kuma ya haɗa da goyan bayan gwaji don yankuna masu yanki, I / O mai yawa, da ɓoye ɓoye na ƙarshe zuwa ƙarshe.

ARM emulator yana ƙara tallafi don gine-ginen ARMv8.1-M 'Helium' da masu sarrafa Cortex-M55, da kuma ARMv8.4 TTST, SEL2, da DIT sun ba da umarni. Hakanan an ƙara goyan baya ga allunan ARM mps3-an524 da mps3-an547. Ana aiwatar da ƙarin kwaikwayo na na'urar don xlnx-zynqmp, xlnx-versal, sbsa-ref, npcm7xx, da sabretite allo.

Don ARM a cikin mahalli mai amfani da tsarin kwatankwacin tsarin, ARMv8.5 MTE tallafi ana aiwatar dashi (MemTag, ensionararrawa Tagging Memory), wanda ke ba ka damar ɗaure alamomi zuwa kowane taswirar taswirar ƙwaƙwalwar ajiya da shirya duba bayanai a yayin samun damar ƙwaƙwalwa, wanda dole ne a haɗa shi da madaidaicin alama. Ana iya amfani da tsawo don toshe amfani da raunin da ya haifar ta hanyar isa ga tubalin ƙwaƙwalwar ajiya da aka riga aka 'yanta, ambaliyar ambaliyar, kira na farko, da amfani da shi a waje da mahallin yanzu.

68k emulator yana ƙara tallafi don sabon nau'in "nagarta" wanda aka kwaikwayi inji ta amfani da na'urori masu kyau don inganta aikin, yayin da x86 emulator emulator yana kara ikon amfani da fasahar AMD SEV-ES (amintaccen ɓoyayyiyar ɗamarar aiki) don ɓoye rijistar mai amfani da aka yi amfani da ita a cikin tsarin baƙo, wanda ke sa abubuwan da ke cikin rajistar ba za a iya samun damar su ga mahalarta ba idan tsarin baƙon ba ya ba su damar yin amfani da su.

Har ila yau a cikin Qemu 6.0 Zaɓuɓɓukan gwaji da aka kara "-Machine x-remote" da "-device x-pci-proxy-dev" don matsar da kwaikwayon na'urar zuwa hanyoyin waje. A wannan yanayin, kwaikwayon adaftan lsi53c895 SCSI kawai ake tallafawa a halin yanzu.

Har da sabon tsarin FUSE don aika kayan toshe kayan, ba ka damar hawa wani yanki na jihar na duk wata na'urar toshe da aka yi amfani da ita a cikin bakon. Ana yin fitarwa ta amfani da toshe-fitarwa - ƙara umarnin QMP ko amfani da zaɓi "–export" a cikin ƙemu-ajiya-daemon mai amfani.

A gefe guda, an ambaci cewa Virtualofs yana magance matsalolin:

  • CVE-2020-35517 - Yana ba da damar isa ga mahalli mai masaukin daga tsarin baƙi ta ƙirƙirar fayil ɗin na'urar musamman akan tsarin baƙo ta mai amfani da dama a cikin kundin adireshin da aka raba tare da mahalarta taron.
  • CVE-2021-20263 - Abun da ya haifar da kwaro yayin sarrafa halaye masu yawa a cikin zaɓi na 'xattrmap', kuma zai iya haifar da izinin izini da haɓaka gata a cikin baƙon don ba'a kula dasu ba.

Daga sauran canje-canjen da suka yi fice a cikin wannan sabon sigar:

  • Supportara goyan bayan gwaji don ƙirƙirar hotunan hoto na abubuwan RAM.
  • Ara tallafi don kwaikwayon masu sarrafa Qualcomm Hexagon tare da DSP.
  • Babban lambar janareta TCG (Tiny Code Generator) ya dace da yanayin macOS mai masauki akan tsarin tare da sabon guntu na Apple M1 ARM.
  • Emulator na RISC-V don allon Microchip PolarFire yana tallafawa walƙiyar QSPI NOR.
  • Tricore emulator yanzu yana goyan bayan sabon samfuri na allon TriBoard waɗanda suka kwaikwayi Infineon TC27x SoC.
  • Emulator na ACPI yana ba da ikon suna masu adaftar cibiyar sadarwa akan tsarin baƙi, ba tare da la'akari da tsarin haɗi zuwa motar PCI ba.
  • Virtiofs suna ƙara tallafi don zaɓi FUSE_KILLPRIV_V2 don haɓaka aikin baƙo.
  • VNC yana ƙara tallafi don nuna alama da goyan baya don ƙudurin allon allo a cikin virio-vga dangane da girman taga.
  • QMP (QEMU Machine Protocol) yana ba da goyan baya don samun daidaiton layi yayin aiwatar da ayyukan adanawa.
  • Emulator na USB ya ƙara ikon adana zirga-zirgar da aka samar yayin aiki da na'urorin USB a cikin fayil ɗin pcap daban don dubawa a Wireshark daga baya.
  • An ƙara sabon QMP hoto-hoto, adana hoto da share-hoto hotuna don sarrafa qcow2 hotunan hoto.

A ƙarshe, idan kuna son ƙarin sani game da shi, kuna iya bincika cikakkun bayanai A cikin mahaɗin mai zuwa.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.