I-QEMU 5.2 ifika nokuthuthuka kwe-RISC-V, ukuguqulwa komhlanganisi nokuningi

QEMU

I-QEMU 5.2 isivele ikhishiwe nakule nguqulo entsha, ekulungiseleleni zingu-3200 izinguquko ezenziwe ngabathuthukisi abangama-216 esingathola kukho ukwesekwa okubukhoma kokufuduka kwe-RISC-V, kanye nokwesekwa kokuhlola kwe-RISC-V hypervisor, ukusekelwa kwamabhodi amaningi nokuningi.

Kulabo abangayazi i-QEMU, kufanele bazi ukuthi iyi-emulator leyo ikuvumela ukuthi usebenze uhlelo olwenzelwe ipulatifomu yehadiwe kusistimu enokwakhiwa okuhluke ngokupheleleIsibonelo, ukusebenzisa uhlelo lwe-ARM kwi-x86 PC ehambisanayo.

Kumodi ye-virtualization ku-QEMU, ukusebenza kwekhodi esebenzayo endaweni engayodwa kusondele ohlelweni lwehadiwe ngenxa yokwenziwa okuqondile kwemiyalo ku-CPU nokusetshenziswa kwe-Xen hypervisor noma imodyuli ye-KVM.

Izindaba eziyinhloko ze-QEMU 5.2

Uhlelo lokuhlanganiswa lushintshile, ukuhlanganisa i-QEMU manje kudinga ukuthi kufakwe i-ninja toolkit.

Kungezwe ukusekelwa kwe- umshayeli wedivayisi block ukusebenzisa inqubo i-qemu-storage-daemon ngemuva njenge-backend ye-vhost-user-blk, kanye nomyalo omusha we-QMP 'block-export-add', ongena esikhundleni somyalo 'nbd-server-add' futhi unikeze ukusekelwa kwe-'qemu-storage-daemon '.

Ngemifanekiso ye-qcow2, kungezwe ukwesekwa kwamarejista we-L2 enwetshiwe, okuvumela isikhala ukuthi sabelwe ngamaqembu angaphelele (ama-subclusters). Ukuze unike amandla i-L2 lapho udala isithombe, kufanele ucacise inketho "enwetshiwe_l2 = ivuliwe".

Futhi, i- ukusekelwa okuthuthukisiwe kokusebenzisa i-qemu njengeklayenti le-NBD, njengoba inani lezimo eziholela ezikhathini zokulinda lapho idatha ishintshaniswa ngenethiwekhi lincishisiwe, okubangela ukuvinjelwa kwezivakashi. I-Qemu-nbd inikeza amandla okucacisa izinketho eziningi ze - '-B igama' ukucacisa ama-bitmaps amaningi angcolile ngasikhathi sinye.

Olunye ushintsho olubalulekile yi- imodi entsha yokufuduka ephezulu ngokudluliswa kwedatha ebethelwe nge-TLS ne-multifd. Umkhawulo womkhawulokudonsa wokufuduka ozenzakalelayo ukhushuliwe waba yi-1 Gbps.

Kungezwe ipharamitha yokufuduka 'block-bitmap-mapping', evumela ukulawula okuningi okuyimbudumbudu ngokuthi yimaphi ama-bitmaps azodluliswa ngesikhathi sokufuduka. Ipharamitha iyasebenza noma ngabe amagama aphethwe ahluka kumthombo ekugcineni kokuthola.

Futhi, izingcingo ezintsha zengeziwe 'isilinganiso se-calc-dirty' kanye 'nesilinganiso esingcolile sombuzo' ukubikezela isilinganiso sezibuyekezo ngesikhathi sokufuduka, kucatshangelwa umthwalo ohambisana nokusebenza kwe-RAM.

Futhi, singathola ukuxhaswa kwamapuleti mp2-an386, mp2-an500, raspi3ap (imodeli Raspberry Pi 3 A +), raspi0 (Raspberry Pi Zero), raspi1ap (Raspberry Pi A +) kanye npcm750-evb / quanta-gsj.

Okwakhiwa kwe-AArch32, ukuxhaswa kwe-ARMv8.2 FEAT_FP16 (iphuzu lokucacisa okuphakathi nendawo) kuyasetshenziswa.

Ekugcineni n kuyashiwoIzinketho ezintsha ku-virtiofsd ukulawula ukunikezwa kwamagama wemfanelo ye-xattr kunwetshiwe kusistimu yezivakashi, ukuxhumana okuhlukanisiwe kokuhlukaniswa ngamaphoyinti ahlukene wokuphakama kusistimu yokusingathwa, kanye nokucacisa indlela yokuhlukaniswa kwe-sandbox ehlukile kune-pivot_root.

Y phila ukwesekwa kokufuduka ku-RISC-V emulator yokwakha, kanye nokusekelwa kokuhlolwa kwe-hypervisor kwe-RISC-V kubuyekezelwe enguqulweni engu-0.6.1. Kungezwe ukusekelwa kwezisekelo ze-NUMA kumasistimu we-virt / Spike.

Kwezinye izinguquko ezigqamile yale nguqulo entsha:

  • Amadivayisi wezivakashi, amadiski ezivakashi, nama-guest-ssh- {thola, engeza-susa} -imiyalo yokhiye egunyaziwe yengezwe kumenzeli wezivakashi we-QEMU (qemu-ga).
  • Kungezwe usekelo lwe-kvm-steal-time accounting.
  • I-emulator yokwakhiwa kwe-HPPA isekela ukuqalisa i-NetBSD nokusabalalisa kwe-Linux okudala kakhulu, okufana ne-Debian 0.5 ne-0.6.1.
  • Isilingisi se-PowerPC yokwakha sithuthukise ukusekelwa kwesikhala esichazwe ngumsebenzisi sokwakheka kwethambo kwe-NUMA.
  • I-emulator yokwakha i-s390 ye-KVM ingeze ukusekelwa kwemiyalo yokuxilonga 0x318.
  • I-classic code generator i-TCG (Tiny Code Generator) isebenzisa ukusekelwa kwemiyalo eyengeziwe ye-z14.
  • Kumadivayisi we-vfio-pci, imininingwane ngokusebenza kwamakhompiyutha uqobo inikezwa esikhundleni sezici ezilingisiwe.
  • Isilingisi sokwakhiwa kweXtensa sengeza ukusekelwa kwephrosesa ye-DFPU ngama-opcode wephuzu elilodwa neliphindwe kabili.

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.