I-QEMU 7.1 ifika nentuthuko ye-ARM, RISC-V, Linux nokunye

I-QEMU 7.1

I-QEMU 7.1 isebenzisa ukuthuthukiswa ngokudluliswa kwememori ku-Linux

Ukwethulwa kwenguqulo entsha ye I-QEMU 7.1, inguqulo leyo yethula uchungechunge lwentuthuko yama-emulators ahlukene nokuthi izinguquko ze-ARM, i-Risc-V zigqama, kanye nokuthuthukiswa kwe-linux maqondana nokudluliswa kwememori. Ukulungiselela inguqulo 7.1, izinguquko ezingaphezu kuka-2800 zenziwe onjiniyela 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 eyethulwa, ku-Linux, inketho ye-zero-copy-send iyasebenza, evumela hlela ukudluliswa kwamakhasi ememori ngesikhathi ukufuduka okubukhoma ngaphandle kokubhafa okumaphakathi.

Ngaphandle kwalokho, I-QMP (Iphrothokholi yomshini we-QEMU) yengeza ikhono lokusebenzisa umyalo we-block-export-add ukuthumela izithombe ze-NBD ngedatha yekhasi esesimweni "esingcolile". Imiyalo emisha 'yezibalo-izibalo' kanye 'nezibalo-zezibalo' zengezwe ezibalweni zemibuzo ezivela ezinhlelweni ezingaphansi ezihlukahlukene ze-QEMU.

Olunye ushintsho olugqamayo kule nguqulo entsha ye-QEMU ukuthi Umenzeli wesivakashi uthuthukise ukuhambisana nenkundla ye-Solaris futhi yengeza imiyalo emisha ethi 'guest-get-diskstats' kanye ne-'guest-get-cpustats' ukuze ubonise i-CPU nesimo sediski. Kwengezwe okukhiphayo kolwazi lwe-NVMe SMART kumyalo we-'guest-get-disks' kanye nokuphumayo kolwazi lohlobo lwebhasi le-NVMe kumyalo we-'guest-get-fsinfo'.

Ngaphezu kwalokhu, kuphinde kuphawulwe ukuthi yengezwe i-emulator entsha ye-LoongArch ukusekela inguqulo ye-64-bit ye-LoongArch instruction set architecture (LA64). I-emulator isekela ama-Loongson 3 5000 processors kanye ne-Loungson 7A1000 Northbridges.

Ngakolunye uhlangothi, kuphinde kuqokonyiswe ukuthi i-emulator I-ARM yenze izinhlobo ezintsha zemishini elingisiwe: I-Aspeed AST1030 SoC, Qualcomm ne-AST2600/AST1030 (fby35), kanye nokusekelwa kokulingisa kwe-Cortex-A76 ne-Neoverse-N1 CPU, kanye nezandiso zephrosesa ye-RAS (Ukuthembeka, Ukutholakala, Ukutholakala, Ukusevisa), kanye nemiyalo yokuvimba ukuvuza kwenqolobane yangaphakathi ngesikhathi kusetshenziswa imiyalelo yokuqagela ku-CPU.

Ngenkathi izakhiwo ze-emulator I-RISC-V yengeze usekelo lwezandiso ezintsha ze-Instruction Set (ISAs) kuchazwe ekucacisweni kwe-1.12.0, kanye nokwesekwa okwengeziwe kwesandiso se-Sdtrig nokusekelwa okuthuthukisiwe kwemiyalo ye-vector.

Kwezinye izinguquko ezigqamile yale nguqulo entsha:

  • 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 unentshisekelo yokwazi kabanzi ngakho ngezinguquko nezinto ezintsha ezethulwe kule nguqulo entsha ye-QEMU 7.1 ungabheka imininingwane nokunye okwengeziwe isixhumanisi esilandelayo


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.