Chaidh QEMU 10.0.0 fhoillseachadh. Mar emuladair, leigidh QEMU leat prògram a chaidh a thogail airson aon Ă rd-Ăšrlar bathar-cruaidh a ruith air siostam le ailtireachd gu tur eadar-dhealaichte, mar eisimpleir, aâ ruith tagradh ARM air PC co-chòrdail ri x86. Ann am modh brĂŹgheil QEMU, tha coileanadh cur an gnĂŹomh còd ann an Ă rainneachd iomallach faisg air coileanadh siostam bathar-cruaidh air sgĂ th cur an gnĂŹomh stiĂširidhean gu dĂŹreach air an CPU agus cleachdadh an Xen hypervisor no modĂşl KVM ann an Linux, no am modĂşl NVMM ann an NetBSD.
Chaidh am pròiseact a chruthachadh an toiseach le Fabrice Bellard gus comas a thoirt seachad faidhlichean a chaidh a chur ri chèile airson Ă rd-Ăšrlar x86 a ruith. Linux air ailtireachd seach x86. Thar nam bliadhnaichean leasachaidh, chaidh taic airson lĂ n-aithris a chur ris airson 14 ailtireachd bathar-cruaidh, agus chaidh an Ă ireamh de dhâ innealan bathar-cruaidh aithriste thairis air 400. Ann an ullachadh dreach 10.0, chaidh còrr is 2800 atharrachadh bho 211 leasaiche a dhèanamh.
PrĂŹomh leasachaidhean air an cur ris ann an QEMU 10.0:
- Tha an draibhear virtio-scsi aâ toirt seachad rianadair SCSI brĂŹgheil (SCSI Host Bus Adapter) airson innealan brĂŹgheilChaidh taic a chur ris airson siostam ciudha ioma-ĂŹre (multiceue), a leigeas le ciudha a bhith air an sgaradh airson innealan bloc eadar-dhealaichte gus taic a thoirt do ruigsinneachd ioma-shnĂ thaichte air siostaman ioma-cridhe (faodar ciudha eadar-dhealaichte airson aon dhrĂ ibh a phròiseasadh le snĂ ithleanan I/O eadar-dhealaichte). An coimeas ris an draibhear inneal bloc brĂŹgheil (virtio-blk), tha an rianadair SCSI brĂŹgheil beagan nas slaodaiche ann an coileanadh, ach leigidh e le barrachd air 28 draibhearan a chleachdadh.
- Tha VFIO (Virtual Function I / O) air taic pas-seachad IGD (Inneal Grafaigean Amalaichte) a leasachadh airson GPUs aonaichte a thathas aâ cleachdadh ann an pròiseasairean Intel ginealach 11th (Rocket Lake) agus 12th (Alder Lake). Taic a bharrachd airson seann ATI GPUs (x550). Tha taic bunaiteach airson PCI PM (Riaghladh Cumhachd) air a bhuileachadh.
- Chaidh na sgrÏobhainnean airson Pròtacal Inneal QEMU (QMP), a leigeas le tagraidhean smachd a chumail air QEMU, ath-sgrÚdadh agus leudachadh gu mòr.
- Chuir sinn ris modh imrich beò Ăšr âcpr-transferâ (CheckPoint and Restart), a âceadachadh siostam aoighean a ghluasad gu eisimpleir QEMU Ăšr aâ ruith air an aon òstair. Bidh am modh a âlughdachadh Ăšine crochaidh le bhith aâ mapadh cuimhne an t-siostam aoighean a-steach don Ă ite seòlaidh brĂŹgheil Ăšr QEMU gun a bhith a âdèanamh leth-bhreac den t-susbaint.
- Chaidh innealan grafaigeachd 'apple-gfx-pci' agus 'apple-gfx-mmio' a chur ris a bhios aâ cleachdadh frèam-obrach ParavirtualizedGraphics a tha air a thoirt seachad ann an macOS Airson grafaigean luathaichte le bathar-cruaidh ann an siostaman aoighean. Tha aâ chiad dhraibhear air a dhealbhadh airson a chleachdadh air innealan x86-64, agus an dĂ rna fear airson ARM64.
- Tha an emuladair ailtireachd x86 a-nis aâ toirt taic do mhodalan pròiseasar Intel Xeon Clearwater Forest agus Sierra Forest v2. Tha aithris air stiĂšireadh lĂ imhseachadh dĂ ta sreang air a luathachadh.
- Tha an emuladair ailtireachd ARM a-nis aâ toirt taic do mheasadh NPCM8445 agus bĂšird i.MX 8M Plus EVK. Chaidh aithris a bharrachd de leudachadh FEAT_AFP, FEAT_RPRES agus FEAT_XS, a bharrachd air timers corporra is brĂŹgheil EL2. Taic neo-leasaichte airson CPUan Arm PXA2xx agus aithris stiĂšireadh iwMMXt.
- Bidh an emuladair ailtireachd RISC-V aâ toirt a-steach aithris air bĂšird Microblaze V, Ascalon CPU agus RV64 Xiangshan Nanhu CPU. Taic a bharrachd airson leudachadh ailtireachd seata Ă ithne âsvukteâ, âssstateenâ, âsmrnmiâ, âsmdbltrpâ/âssdbltrpâ, âsupmâ, âsspmâ, a bharrachd air tagaichean eadar-theangachaidh IOMMU agus riscv-iommu-sys.
- Bidh an emuladair ailtireachd HPPA aâ toirt seachad aithris air bĂšird Diva GSP BMC. Chaidh firmware SeaBIOS-hppa Ăšrachadh gu dreach 18. Ărdachadh air astar craolaidh. Còd nas fheĂ rr airson ath-shuidheachadh CPU brĂŹgheil. Air siostaman 64-bit, thathas aâ toirt seachad aithris air rèiteachaidhean le meudan cuimhne suas gu 256 GB.
- Tha an emulator ailtireachd LoongArch a-nis aâ toirt taic do theth-phlugging CPU. Chaidh IPI paravirtualized (eadar-bhriseadh eadar-phròiseasar) a chur an gnĂŹomh. Chaidh sĂšil a chumail air crĂŹoch-ama riarachadh ghoireasan Hypervisor. KVMTaic a bharrachd airson sligheadh ââbrĂŹgheil de bhriseadh taobh a-muigh (extioi).
- Bidh an emuladair ailtireachd s390x a âcur taic ris an 17mh ginealach de CPUan mainframe agus aâ cur an gnĂŹomh taic virtio-mem. Gus coileanadh a leasachadh, chaidh an comas eadar-obrachadh le innealan PCI a tha aâ dol seachad air an IOMMU a chuir ris.
Source: fosgailtenet.ru
