Eisiúint an aithriseoir QEMU 6.1

Tá scaoileadh an tionscadail QEMU 6.1 curtha i láthair. Mar aithriseoir, ligeann QEMU duit clár a thiomsú d’ardán crua-earraí amháin a rith ar chóras a bhfuil ailtireacht iomlán difriúil aige, mar shampla, feidhmchlár ARM a reáchtáil ar ríomhaire atá comhoiriúnach le x86. I mód fíorúlaithe i QEMU, tá feidhmíocht fhorghníomhú cód i dtimpeallacht iargúlta gar do chóras crua-earraí mar gheall ar fhorghníomhú díreach na dtreoracha ar an LAP agus úsáid an mhodúil Xen hypervisor nó KVM.

Chruthaigh Fabrice Bellard an tionscadal ar dtús chun cumas inrite Linux a tiomsaíodh don ardán x86 a reáchtáil ar ailtireachtaí neamh-x86. Thar na blianta forbartha, cuireadh tacaíocht le haghaidh aithrise iomlán le haghaidh 14 ailtireacht crua-earraí, sháraigh líon na bhfeistí crua-earraí aithrise 400. Agus leagan 6.1 á ullmhú, rinneadh níos mó ná 3000 athrú ó 221 forbróir.

Príomhfheabhsúcháin a cuireadh le QEMU 6.1:

  • Tá an t-ordú "blockdev-reopen" curtha le QMP (QEMU Machine Protocol) chun socruithe gléas bloc a cruthaíodh cheana féin a athrú.
  • Úsáidtear Gnutls mar thiománaí crypto tosaíochta, atá chun tosaigh ar thiománaithe eile i dtéarmaí feidhmíochta. Aistríodh an tiománaí bunaithe ar libgcrypt a thairgtear roimhe seo de réir réamhshocraithe go dtí na céimeanna roghanna, agus fágtar an tiománaí bunaithe ar nettle mar rogha chúlaithe, a úsáidtear in éagmais GnuTLS agus Libgcrypt.
  • Tacaíocht bhreise le haghaidh ilphléacsóirí PMBus agus I2C (pca2, pca9546) leis an aithriseoir I9548C.
  • De réir réamhshocraithe, tá tacaíocht le haghaidh breiseán chuig an gineadóir cód clasaiceach TCG (Tiny Code Generator) cumasaithe. Cuireadh breiseán nua execlog (log forghníomhaithe) agus samhaltú taisce (insamhladh ar iompar an taisce L1 sa LAP).
  • Tá tacaíocht bhreise curtha ag aithriseoir ARM do bhoird bunaithe ar sceallóga Aspeed (rainier-bmc, quanta-q7l1), npcm7xx (quanta-gbs-bmc) agus Cortex-M3 (stm32vldiscovery). Tacaíocht bhreise le haghaidh criptithe crua-earraí agus innill hashing curtha ar fáil i sliseanna Aspeed. Tacaíocht bhreise chun treoracha SVE2 a aithris (lena n-áirítear bfloat16), oibreoirí iolrúcháin maitrís, agus treoracha sruthaithe maolánacha comhthiomsaitheach aistriúcháin (TLB).
  • In aithriseoir ailtireacht PowerPC le haghaidh meaisíní pseries aithrise, tacaíocht chun teipeanna a bhrath nuair a chuirtear gléasanna te-plugála isteach i dtimpeallachtaí aoi nua, méadaíodh an teorainn ar líon na LAPanna, agus cuireadh aithrise ar roinnt treoracha a bhaineann go sonrach le próiseálaithe POWER10 i bhfeidhm. . Tacaíocht bhreise do bhoird bunaithe ar sceallóga Genesi/bPlan Pegasos II (pegasos2).
  • Tacaíonn aithriseoir RISC-V leis an ardán OpenTitan agus an GPU fíorúil virtio-vga (bunaithe ar virgl).
  • Tá tacaíocht curtha ag an aithriseoir s390 le haghaidh LAP den 16ú glúin agus síntí veicteora.
  • Tá tacaíocht do mhúnlaí nua CPU Intel curtha leis an aithriseoir x86 (Skylake-Client-v4, Skylake-Server-v5, Cascadelake-Server-v5, Cooperlake-v2, Icelake-Client-v3, Icelake-Server-v5, Denverton- v3, Snowridge- v3, Dhyana-v2), a chuireann treoir XSAVES i bhfeidhm. Tacaíonn aithriseoir chipset Q35 (ICH9) le plugáil te feistí PCI. Aithrise feabhsaithe ar shínte fíorúlaithe a sholáthraítear i bpróiseálaithe AMD. Cuireadh leis an rogha teorainn ráta glasála bus chun teorainn a chur le déine blocála bus ag an gcóras aoi.
  • Tacaíocht bhreise le húsáid mar luasaire don hypervisor NVMM arna fhorbairt ag an tionscadal NetBSD.
  • Sa GUI, níl tacaíocht do fhíordheimhniú pasfhocail agus an prótacal VNC in úsáid ach amháin nuair a bhíonn inneall cripteagrafach seachtrach (gnutls, libgcrypt nó nettle) á thógáil.

Foinse: oscailtenet.ru

Add a comment