Te tukunga o te emulator QEMU 7.1

Kua whakaatuhia te tukunga o te kaupapa QEMU 7.1. 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 tera o 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 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 7.1, neke atu i te 2800 nga huringa i mahia mai i nga kaihanga 238.

Ko nga whakapainga matua kua taapirihia ki QEMU 7.1:

  • I runga i te papaaho Linux, ka whakatinanahia te whiringa kore-kape-tuku, ka taea e koe te whakarite i te whakawhitinga o nga wharangi mahara i te wa o te hekenga ora me te kore he aukati takawaenga.
  • Kua taapirihia e QMP (QEMU Machine Protocol) te kaha ki te whakamahi i te tono poraka-kaweake-apiri ki te kaweake i nga whakaahua NBD me nga raraunga wharangi kei roto i te ahua "paru". Ko nga tono hou 'uiui-tatauranga' me te 'uiui-tatauranga-aronga-hanganga' kua taapirihia ki nga tatauranga uiui mai i nga momo punaha-roto QEMU.
  • Kua pai ake te tautoko a te Kaihoko Manuhiri mo te turanga Solaris me te taapiri i nga whakahau 'manuhiri-tiki-kopaepae' me te 'manuhiri-tiki-cpustats' hei whakaatu i te mana o te kōpae me te PTM. Kua taapirihia nga korero mai i NVMe SMART ki te whakahau 'manuhiri-tiki-kopae', me te whakaputa korero mo te momo pahi NVMe ki te whakahau 'manuhiri-tiki-fsinfo'.
  • I taapirihia he emulator LoongArch hou me te tautoko mo te momo 64-bit o te hoahoanga huinga tohutohu LoongArch (LA64). Ka tautokohia e te emulator nga kaiwhakatikatika Loongson 3 5000 me te Loongson 7A1000 northbridges.
  • Ka whakatinanahia e te emulator ARM nga momo miihini hou: Aspeed AST1030 SoC, Qaulcomm me AST2600/AST1030 (fby35). He tautoko taapiri mo te peehi i nga PTM Cortex-A76 me Neoverse-N1, tae atu ki nga toronga tukatuka SME (Scalable Matrix Extensions), RAS (Whakatikanga, Availability, Serviceability) me nga whakahau mo te aukati i nga turuturu mai i te keteroki o roto i te wa e mahia ana nga tohutohu i runga i te PTM. Mo nga miihini 'virt', kua whakatinanahia te tauira o te GICv4 te kaiwhakahaere haukoti.
  • I roto i te emulator hoahoanga x86 mo KVM, kua taapirihia te tautoko mo te mariko o te LBR (Last Branch Record).
  • Ko te emulator hoahoanga HPPA e tuku ana i te firmware hou i runga i te SeaBIOS v6, e tautoko ana i te whakamahi i te papapātuhi PS/2 i te tahua whawhai. Kua pai ake te tauira tauranga rangatū. Kua taapirihia etahi atu momotuhi papatohu STI.
  • Ko te emulator hoahoanga MIPS mo nga papa Nios2 (-miihini 10m50-ghrd) e whakatinana ana i te tauira o te Kaiwhakahaere Haukoti Vectored me te huinga atarangi o nga rehita. Kua pai ake te whakahaere motuhake.
  • Ko te emulator hoahoanga OpenRISC mo te miihini 'or1k-sim' kua taapirihia te kaha ki te whakamahi ki te 4 16550A taputapu UART.
  • Kua taapirihia e te emulator hoahoanga RISC-V te tautoko mo nga toronga huinga tohutohu hou (ISA) kua tautuhia i roto i te 1.12.0 whakatakotoranga, me te tautoko taapiri mo te toronga Sdtrig me te tautoko pai ake mo nga tohutohu vector. Kua pai ake nga kaha patuiro. Ko te tautoko a TPM (Trusted Platform Module) kua taapirihia ki te miihini whai 'virt', kua taapirihia te tautoko Ibex SPI ki te miihini 'OpenTitan'.
  • Ko te emulator hoahoanga 390x he tautoko mo te VEF 2 (Vector-Enhancements Facility 2) toronga. Ko te s390-ccw BIOS e whakarato ana i te kaha ki te peke mai i nga kopae me te rahi o te waahanga atu i te 512 paita.
  • Ko te emulator hoahoanga Xtensa kua taapirihia te tautoko mo nga kakano lx106 me nga waehere ahanoa mo te whakamatautau keteroki.

Source: opennet.ru

Tāpiri i te kōrero