Kua whakaatuhia te tukunga o te kaupapa QEMU 10.0.0. Hei emulator, ka taea e QEMU te whakahaere i tetahi kaupapa kua whakahiatohia mo tetahi papa taputapu i runga i te punaha he rereke te hoahoanga, hei tauira, whakahaere i tetahi tono ARM i runga i te PC hototahi x86. I roto i te aratau mariko i roto i te QEMU, ko te mahi o te mahi waehere i roto i te taiao taratahi e tata ana ki te punaha taputapu na te mahi tika o nga tohutohu i runga i te PTM me te whakamahi i te Xen hypervisor ranei te KVM module i Linux, te NVMM ranei i roto NetBSD.
I hangaia te kaupapa e Fabrice Bellard kia taea ai e te Linux te hanga mo te papaaho x86 kia rere i runga i nga hoahoanga kore-x86. I roto i nga tau o te whakawhanaketanga, kua taapirihia te tautoko taapiri katoa mo nga hoahoanga taputapu 14, kua neke ake te maha o nga taputapu taputapu whaiwhai i te 400. Hei whakarite mo te putanga 10.0, neke atu i te 2800 nga huringa i mahia mai i nga kaihanga 211.
Ko nga whakapainga matua kua taapirihia ki QEMU 10.0:
- Ka whakaratohia e te taraiwa virtio-scsi he pūmana SCSI mariko (SCSI Host Bus Adapter) mō mihini marikoKua tāpirihia te tautoko mō tētahi pūnaha rarangi maha-taumata (multiqueue), e āhei ai te wehewehe i ngā rarangi mō ngā pūrere poraka rerekē hei tautoko i te urunga maha-miro i runga i ngā pūnaha maha-matua (ka taea te tukatuka i ngā rarangi rerekē mō tētahi puku kotahi mā ngā miro I/O rerekē). Ki te whakatauritea ki te taraiwa pūrere poraka mariko (virtio-blk), he puhoi ake te mahi a te kaiwhakahaere SCSI mariko, engari ka taea te whakamahi i te neke atu i te 28 ngā puku.
- Ko te VFIO (Virtual Function I/O) kua pai ake te tautoko passthrough IGD (Integrated Graphics Device) mo nga GPU whakauru i whakamahia i roto i te 11th (Rocket Lake) me te 12th (Alder Lake) whakatipuranga Intel processors. He tautoko taapiri mo nga ATI GPU tawhito (x550). Ko te tautoko taketake mo te PCI PM (Whakahaere Mana) kua whakatinanahia.
- Ko nga tuhinga mo te Kawa Miihini QEMU (QMP), ka taea e nga tono te whakahaere i te QEMU, kua tino whakahouhia, kua whakawhānuihia.
- Kua taapirihia he aratau heke Ora hou "cpr-whakawhiti" (Tirotiro me te Whakahou), ka taea te nuku i te punaha manuhiri ki tetahi tauira QEMU hou e whakahaere ana i runga i te kaihautu kotahi. Ka whakaitihia e te aratau te wa whakatārewatanga ma te mapi i te mahara o te punaha manuhiri ki te mokowā wāhitau mariko hou o QEMU me te kore e kape i nga ihirangi.
- I taapirihia nga taputapu whakairoiro 'apple-gfx-pci' me te 'apple-gfx-mmio' e whakamahi ana i te anga ParavirtualizedGraphics e whakaratohia ana i roto i te macOS mo nga whakairoiro-whakatere-whakatere i nga manuhiri. Ko te taraiwa tuatahi mo te whakamahi i runga i nga taputapu x86-64, ko te tuarua mo te ARM64.
- Kei te tautoko te emulator hoahoanga x86 inaianei i nga tauira tukatuka Intel Xeon Clearwater Forest me Sierra Forest v2. Kua whakaterehia te whakatairite i nga tohutohu raweke raraunga aho.
- Ko te emulator hoahoanga ARM inaianei kei te tautoko i te NPCM8445 Aromātai me nga papa i.MX 8M Plus EVK. Kua taapirihia nga taapiringa FEAT_AFP, FEAT_RPRES me FEAT_XS, tae atu ki nga taima a tinana me te mariko EL2. Ko te tautoko kua whakakorehia mo Arm PXA2xx CPUs me te iwMMXt te tauira ako.
- Ko te emulator hoahoanga RISC-V e whakatinana ana i te tauira o nga papa Microblaze V, Ascalon CPU me RV64 Xiangshan Nanhu CPU. He tautoko taapiri mo te 'svukte', 'ssstateen', 'smrnmi', 'smdbltrp'/'ssdbltrp', 'supm', 'sspm' nga toronga hoahoanga huinga whakahau, me nga tohu whakamaori IOMMU me nga taputapu riscv-iommu-sys.
- Ko te emulator hoahoanga HPPA e whakarato ana i te tauira o nga papa Diva GSP BMC. Kua whakahōungia te mārō SeaBIOS-hppa ki te putanga 18. Kua piki ake te tere haapurororaa. He pai ake te waehere mo te tautuhi i te PTM mariko. I runga i nga punaha 64-bit, ka tukuna he tauira o nga whirihoranga me te rahi o te mahara ki te 256 GB.
- Kua tautokona inaianei e te emulator hoahoa LoongArch te hotplugging CPU. Kua whakatinanahia he IPI paravirtualized (inter-processor interrupt). Kua whakatinanahia te aroturuki wā mutu tohatoha rauemi Hypervisor. KVMKua tāpirihia te tautoko mō te ara mariko o ngā aukati o waho (extioi).
- Ko te emulator hoahoanga s390x he taapiri tautoko mo te whakatipuranga 17 o nga PTM anga matua me te whakatinana i te tautoko virtio-mem. Hei whakapai ake i te mahi, kua taapirihia te kaha ki te taunekeneke me nga taputapu PCI e takahi ana i te IOMMU.
Source: opennet.ru
