Kutulutsidwa kwa projekiti ya QEMU 10.0.0 kwawonetsedwa. Monga emulator, QEMU imakulolani kuti muyendetse pulogalamu yopangidwa ndi nsanja imodzi ya hardware pamakina omwe ali ndi zomangamanga zosiyana, mwachitsanzo, kuyendetsa ntchito ya ARM pa PC yogwirizana ndi x86. Mu mawonekedwe a virtualization mu QEMU, machitidwe a code execution mu malo akutali ali pafupi ndi hardware system chifukwa cha kutsata mwachindunji malangizo pa CPU ndi kugwiritsa ntchito Xen hypervisor kapena KVM module mu Linux, kapena NVMM module mu NetBSD.
Pulojekitiyi idapangidwa poyambilira ndi Fabrice Bellard kuti apereke kuthekera koyendetsa ma Linux omwe amapangidwa papulatifomu ya x86 pazomanga zopanda x86. Kwa zaka zachitukuko, chithandizo cha kutsanzira kwathunthu chinawonjezeredwa kwa zomangamanga 14 za hardware, chiwerengero cha zipangizo zamakono zotsanzira zidaposa 400. Pokonzekera 10.0, zosintha zoposa 2800 zinapangidwa kuchokera kwa opanga 211.
Zosintha zazikulu zowonjezeredwa ku QEMU 10.0:
- Dalaivala wa virtio-scsi amapereka chowongolera cha SCSI (SCSI Host Bus Adapter) cha makina enieniChithandizo cha dongosolo loyika mizere yambiri (multiqueue) chawonjezeredwa, zomwe zalola kuti mizere ilekanitsidwe pazipangizo zosiyanasiyana za block kuti zithandizire mwayi wopeza mizere yambiri pamakina ambiri (mizere yosiyanasiyana ya drive imodzi ikhoza kukonzedwa ndi ulusi wosiyana wa I/O). Poyerekeza ndi dalaivala wa chipangizo cha block (virtio-blk), chowongolera cha SCSI cha virtual ndi chochedwa pang'ono pakugwira ntchito, koma chimalola kugwiritsa ntchito ma drive opitilira 28.
- VFIO (Virtual Function I/O) yapititsa patsogolo chithandizo cha IGD (Integrated Graphics Device) cha ma GPU ophatikizika omwe amagwiritsidwa ntchito mu 11th (Rocket Lake) ndi 12th (Alder Lake) mapurosesa a Intel. Thandizo lowonjezera la ma ATI GPU akale (x550). Thandizo loyambira la PCI PM (Power Management) lakhazikitsidwa.
- Zolemba za QEMU Machine Protocol (QMP), zomwe zimalola mapulogalamu kuwongolera QEMU, zasinthidwa ndikukulitsidwa.
- Anawonjezera njira yatsopano yosamukira ku Live "cpr-transfer" (CheckPoint ndi Yambitsaninso), kulola kusuntha kachitidwe ka alendo kumalo atsopano a QEMU omwe akuyenda pagulu lomwelo. Njirayi imachepetsa nthawi yoyimitsidwa popanga mapu a kukumbukira kwa alendo mu malo atsopano a adiresi a QEMU popanda kukopera zomwe zilimo.
- Zida zowonjezedwa za 'apple-gfx-pci' ndi 'apple-gfx-mmio' zomwe zimagwiritsa ntchito ParavirtualizedGraphics framework yoperekedwa mu macOS pazithunzi za Hardware mwa alendo. Dalaivala yoyamba idapangidwa kuti igwiritsidwe ntchito pazida za x86-64, ndipo yachiwiri idapangidwira ARM64.
- Emulator yomanga ya x86 tsopano imathandizira mitundu ya purosesa ya Intel Xeon Clearwater Forest ndi Sierra Forest v2. Kutsanzira malangizo akusintha kwa zingwe kwafulumizitsa.
- Emulator ya zomangamanga za ARM tsopano imathandizira NPCM8445 Evaluation ndi i.MX 8M Plus EVK board. Anawonjezera kutsanzira kwa FEAT_AFP, FEAT_RPRES ndi FEAT_XS zowonjezera, komanso EL2 zowonera nthawi komanso zenizeni. Thandizo lotsitsidwa la Arm PXA2xx CPUs ndi kutsanzira malangizo a iwMMXt.
- Emulator yomanga ya RISC-V imagwiritsa ntchito kutsanzira ma board a Microblaze V, Ascalon CPU ndi RV64 Xiangshan Nanhu CPU. Thandizo lowonjezera la 'svukte', 'ssstateen', 'smrnmi', 'smdbltrp'/'ssdbltrp', 'supm', 'sspm' set architecture zowonjezera, komanso ma tag omasulira a IOMMU ndi zida za riscv-iommu-sys.
- The HPPA zomangamanga emulator amapereka kutsanzira Diva GSP BMC matabwa. Firmware ya SeaBIOS-hppa yasinthidwa kukhala mtundu 18. Kuwonjezeka kwachangu kuwulutsa. Khodi yowongoleredwa yokhazikitsanso CPU yeniyeni. Pamakina a 64-bit, kutengera masinthidwe okhala ndi kukula kwa kukumbukira mpaka 256 GB kumaperekedwa.
- Chipangizo chojambulira zinthu cha LoongArch tsopano chikuthandizira CPU hotplugging. Pulogalamu ya paravirtualized IPI (inter-processor interrupt) yakhazikitsidwa. Kutsata nthawi yomaliza ya Hypervisor resource allocation kwakhazikitsidwa. KVMChithandizo chowonjezera cha kuyendetsa kwapadera kwa zosokoneza zakunja (extioi).
- Emulator yomanga ya s390x imawonjezera kuthandizira m'badwo wa 17 wa mainframe CPU ndikugwiritsa ntchito chithandizo cha virtio-mem. Kupititsa patsogolo magwiridwe antchito, kuthekera kolumikizana ndi zida za PCI podutsa IOMMU yawonjezedwa.
Source: opennet.ru
