I-QEMU 7.1 isebenzisa ukuthuthukiswa ngokudluliswa kwememori ku-Linux
Ukukhishwa kwenguqulo 7.1 ye-QEMU kumenyezelwe, okubandakanya uchungechunge lwentuthuko yama-emulator ahlukahlukene , ikakhulukazi izinguquko ze-ARM kanye ne-RISC-V, kanye nokuthuthukiswa kokudluliselwa kwememori kwe-Linux. Ekulungiseleleni inguqulo 7.1, kwenziwa izinguquko ezingaphezu kuka-2800 ngabathuthukisi abangu-238.
Kulabo abasanda kuhlanganyela ku-QEMU, kufanele wazi ukuthi ikuvumela ukuthi usebenzise uhlelo olwakhelwe inkundla yehadiwe eyodwa ohlelweni olunezakhiwo ezihluke ngokuphelele, isibonelo ukusebenzisa uhlelo lwe-ARM ku-PC ehambisanayo ye-x86.
Kumodi ye-virtualization ku-QEMU, ukusebenza kokwenziwa kwekhodi endaweni engayodwa kufana nalokho kwesistimu yehadiwe ngenxa yokwenziwa ngokuqondile kwemiyalelo ku-CPU kanye nokusetshenziswa kwe-Xen hypervisor noma imojula ye-KVM.
Izindaba eziyinhloko ze-QEMU 7.1
Kule nguqulo entsha eyethulwe i-Linux, inketho ethi zero-copy-send iyasetshenziswa , evumela ukuhlelwa kokudluliselwa kwekhasi lememori ngesikhathi sokufuduka bukhoma ngaphandle kokufaka i-buffer phakathi nendawo.
Ngaphezu kwalokho, i-QMP (i-QEMU Machine Protocol) yengeza ikhono lokusebenzisa umyalo othi `block-export-add` ukuthumela izithombe ze-NBD ezinedatha yekhasi esimweni "esingcolile". Imiyalo emisha ethi `query-stats` kanye nethi `query-stats-schema` nayo ingeziwe ukuze kuphenywe izibalo ezivela ezinhlelweni ezahlukene ze-QEMU.
Olunye ushintsho oluphawulekayo kule nguqulo entsha ye-QEMU ukuthi i-ejenti yezivakashi ithuthukise ukuhambisana neplatifomu ye-Solaris futhi yengeze imiyalo emisha, i-'guest-get-diskstats' kanye ne-'guest-get-cpustats', ukuze kuboniswe isimo sediski kanye ne-CPU. Ulwazi lwe-NVMe SMART lungeziwe kumyalo we-'guest-get-disks', kanti ulwazi lohlobo lwebhasi le-NVMe lungeziwe kumyalo we-'guest-get-fsinfo'.
Ngaphezu kwalokho, kufakwe i-emulator entsha ye-LoongArch ukusekela inguqulo engu-64-bit yesakhiwo sesethi yemiyalelo ye-LoongArch (LA64). I-emulator isekela amaprosesa e-Loongson 3 5000 kanye ne-Loongson 7A1000 northbridges.
Ngaphezu kwalokho, kuphinde kwagqanyiswa ukuthi i -ARM emulator isebenzise izinhlobo ezintsha zemishini elingisayo: i-Aspeed AST1030 SoC, i-Qualcomm kanye ne-AST2600/AST1030 (fby35), ngaphezu kokwengeza ukwesekwa kokulingisa ama-CPU e-Cortex-A76 kanye ne-Neverse-N1, kanye ne-SME (Scalable Matrix Extensions), izandiso zeprosesa ze-RAS (Reliability, Availability, Serviceability) kanye nemiyalo yokuvimba ukuvuza kwe-cache yangaphakathi ngesikhathi sokusetshenziswa kwemiyalelo yokuqagela ku-CPU.
Ngenkathi i -RISC-V architecture emulator ingeze ukwesekwa kwe-Instruction Set Extensions (ISAs) entsha echazwe ku-specification 1.12.0, kanye nokusekelwa okwengeziwe kwesandiso se-Sdtrig kanye nokusekelwa okuthuthukisiwe kwemiyalelo ye-vector.
Ezinye izinguquko eziphawulekayo kule nguqulo entsha zifaka:
- Izinketho zokususa iphutha ezithuthukisiwe.
- Kwengezwe usekelo lwe-Trusted Platform Module (TPM) emshinini olingisiwe we-'virt' futhi kwengeza usekelo lwe-Ibex SPI emshinini we-'OpenTitan'.
- I-emulator ye-x86 ye-KVM yengeze usekelo lokwenziwa ngokoqobo kwendlela yokulandela umkhondo ye-LBR (Irekhodi Legatsha Lokugcina).
- Kusetshenziswe i-GICv4 yokulingisa isibambi semishini ye-'virt'.
- I-emulator ye-architecture ye-HPPA inikeza i-firmware entsha esekelwe ku-SeaBIOS v6 esekela ukusetshenziswa kwekhibhodi ye-PS/2 kumenyu yokuqalisa.
- Ukulingisa kwembobo ye-serial okuthuthukisiwe.
- Kwengezwe amafonti ekhonsoli e-STI engeziwe.
- Isifanisi se-MIPS se-architecture samabhodi we-Nios2 (-umshini 10m50-ghrd) sisebenzisa ukulingisa isilawuli sokuphazamiseka kwe-vector kanye nesethi yerejista yesithunzi.
- Ukuphatha okuhlukile okuthuthukisiwe.
- Kwengezwe amandla okusebenzisa amadivayisi afinyelela kwangu-4 16550A UART kusifanisi sezakhiwo se-OpenRISC somshini we-'or1k-sim'.
- I-emulator ye-390x yezakhiwo inikeza usekelo lwezandiso ze-Vector-Enhancements Facility 2 (VEF 2). I-s390-ccw BIOS inamandla okuqalisa kumadiski anosayizi womkhakha ngaphandle kwamabhayithi angu-512.
- Usekelo olungeziwe lwezinhlamvu ze-lx106 kanye namakhodi ento yokuhlola inqolobane kusifanisi sezakhiwo ze-Xtensa.
Okokugcina, uma unesithakazelo sokufunda kabanzi mayelana nezinguquko nezici ezintsha kule nguqulo entsha ye-QEMU 7.1, ungathola imininingwane nokuningi kusixhumanisi esilandelayo.