Ka whakaatuhia te tukunga o te kaupapa QEMU 8.0. Hei emulator, ka taea e QEMU te whakahaere i tetahi papatono i hangaia mo te papaaa taputapu kotahi i runga i te punaha me te hoahoanga tino rereke, 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 or KVM module.
I hangaia tuatahitia te kaupapa e Fabrice Bellard hei whakarato i te kaha ki te whakahaere i ngā kōnae whakahaere kua whakahiatohia mō te tūāpapa x86. Linux i runga i ngā hoahoanga ehara i te x86. I roto i ngā tau o te whanaketanga, i tāpirihia te tautoko mō te whakatauira katoa mō ngā hoahoanga taputapu 14, ā, neke atu i te 400 te maha o ngā taputapu taputapu i whakatauirahia. I te whakarite i te putanga 8.0, neke atu i te 2800 ngā huringa mai i te 238 ngā kaiwhakawhanake i mahia.
Ko nga whakapainga matua kua taapirihia ki QEMU 8.0:
- Kua kīia kua tawhito te whaihanga pūnaha (te whakahaere i te OS katoa, tae atu ki te whakamahi i ngā hypervisors), ā, ka mutu wawetia. KVM me Xen) i runga i ngā kaihautū x86 32-moka. Ka haere tonu te tautoko mō te whakatauira aratau-kaiwhakamahi (te whakahaere i ngā tukanga motuhake kua whakahiatohia mō tētahi CPU rerekē) i runga i ngā kaihautū x86 32-moka.
- В эмуляторе архитектуры x86 добавлена поддержка запуска гостевых систем Xen в окружении на базе гипервизора KVM и ядер Linux 5.12 +.
- He tautoko taapiri mo nga haki CPUID FSRM, FZRM, FSRS, me te FSRC i roto i te kaihanga waehere TCG matarohia mo te hoahoanga x86. I whakatinanahia te tautoko mo te tauira CPU hou Intel Sapphire Rapids (Intel 7).
- Kua whakatinanahia e te emulator ARM te tautoko mo nga PTM Cortex-A55 me Cortex-R52, kua taapirihia he momo miihini hou o Olimex STM32 H405, kua taapirihia te tautoko mo te FEAT_EVT (Whakanuia nga Rore Whakanuia), FEAT_FGT (Nga Rore Pai) me te tukatuka AArch32 ARMv8-R toronga. He tautoko taapiri mo nga rehita punaha i roto i te gdbstub mo te hoahoanga M-profile (kōtaha microcontroller).
- Ko te whakatinanatanga o nga miihini whakahiato OpenTitan, PolarFire me OpenSBI kua whakahoutia i roto i te emulator hoahoanga RISC-V. He tautoko taapiri mo etahi atu huinga tohutohu tukatuka (ISA) me nga taapiri: Smstateen, icount debugging counters, aratau mariko PMU nga huihuinga e pa ana ki te keteroki, ACPI, Zawrs, Svadu, T-Head me Zicond toronga.
- Ko te tautoko mo te ako fid (Floating-Point Identify) kua taapirihia ki te emulator hoahoanga HPPA me te whakapai ake i te aratau 32-bit.
- Ko te emulator hoahoanga 390x e tautoko ana i te wehenga maumahara tukutahi i te whakaara ano i nga manuhiri KVM haumaru. Kua pai ake te whakahaere o nga taputapu zPCI kua tukuna.
- Ko te tikanga virtio-mem, e taea ai e koe te mono-wera me te wetewete i te mahara ki nga miihini mariko, ka whakatinana i te tohanga i te wa o te heke ora.
- Ko te tautoko whakamatautau mo te hekenga kua whakahoutia i roto i te VFIO (Te Mahi Mariko I / O) (kei te whai waahi te putanga tuarua o te kawa heke).
- Kua pai ake te mahi a te taputapu paraka qemu-nbd i runga i te TCP ina whakamahi ana i te TLS.
- Ko te tautoko tuatahi mo OpenBSD me NetBSD kua taapiri atu ki te kaihoko manuhiri.
Source: opennet.ru
