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.