Gefa út QEMU 7.0 keppinautinn

Útgáfa QEMU 7.0 verkefnisins er kynnt. Sem keppinautur gerir QEMU þér kleift að keyra forrit sem er byggt fyrir einn vélbúnaðarvettvang á kerfi með allt annan arkitektúr, til dæmis, keyra ARM forrit á x86-samhæfðri tölvu. Í sýndarvæðingarham í QEMU er frammistaða kóðaframkvæmdar í einangruðu umhverfi nálægt vélbúnaðarkerfi vegna beinnar framkvæmdar leiðbeininga á örgjörvanum og notkun Xen hypervisor eða KVM einingarinnar.

Verkefnið var upphaflega búið til af Fabrice Bellard til að leyfa Linux keyrslu sem byggð er fyrir x86 vettvanginn til að keyra á arkitektúr sem ekki er x86. Í gegnum þróunarárin hefur fullum hermistuðningi verið bætt við fyrir 14 vélbúnaðararkitektúra, fjöldi hermda vélbúnaðartækja hefur farið yfir 400. Í undirbúningi fyrir útgáfu 7.0 hafa meira en 2500 breytingar verið gerðar frá 225 forriturum.

Helstu endurbætur bætt við í QEMU 7.0:

  • x86 keppinauturinn bætir við stuðningi við Intel AMX (Advanced Matrix Extensions) leiðbeiningasettið sem er útfært í Intel Xeon Scalable miðlara örgjörvunum. AMX býður upp á nýjar sérsniðnar TMM „TILE“ skrár og leiðbeiningar til að vinna með gögn í þessum skrám, eins og TMUL (Tile matrix MULTiply) fyrir fylkismargföldun.
  • Veitt getu til að skrá ACPI atburði frá gestakerfinu í gegnum ACPI ERST viðmótið.
  • Stuðningur við öryggismerki hefur verið bættur í virtiofs einingunni sem er notuð til að senda hluta af skráarkerfi hýsilumhverfisins til gestakerfisins. Lagað varnarleysi CVE-2022-0358, sem gerir kleift að hækka réttindi þín í kerfinu með því að búa til keyranlegar skrár í möppum sem sendar eru í gegnum virtiofs, sem tilheyra öðrum hópi og eru búnar SGID fánanum.
  • Sveigjanleiki við að taka öryggisafrit af virkum kerfismyndum sem eru í vinnslu hefur verið bætt (mynd er búin til, eftir það er CBW-sía (copy-before-write) beitt til að uppfæra stöðu skyndimyndarinnar, afrita gögn frá svæðum þar sem gestakerfið skrifar). Bætti við stuðningi við myndir á öðru sniði en qcow2. Möguleikinn á að fá aðgang að skyndimynd með öryggisafriti er ekki veittur beint, heldur í gegnum skyndimyndaaðgang blokkartækisins. Möguleikarnir á að stjórna virkni CBW síunnar hafa verið stækkaðir, til dæmis er hægt að útiloka ákveðin bitamynd frá vinnslu.
  • ARM keppinautur fyrir 'virt' vélar bætti við stuðningi við virtio-mem-pci, staðfræðigreiningu gesta CPU og virkjaði PAuth þegar KVM hypervisor er notaður með hvf hröðli. Bætti við stuðningi við PMC SLCR og OSPI Flash stjórnandi eftirlíkingu í 'xlnx-versal-virt' borðhermi. Nýjum CRF og APU stýrislíkönum hefur verið bætt við fyrir 'xlnx-zynqmp' herma vélar. Bætt við eftirlíkingu af FEAT_LVA2, FEAT_LVA (Large Virtual Address space) og FEAT_LPA (Large Physical Address space) viðbótum.
  • Classic TCG (Tiny Code Generator) hefur hætt við stuðning fyrir vélar með ARMv4 og ARMv5 örgjörva sem styðja ekki ósamræmdan minnisaðgang og hafa ekki nóg vinnsluminni til að keyra QEMU.
  • RISC-V arkitektúr keppinauturinn bætir við stuðningi við KVM hypervisorinn og útfærir Vector 1.0 vektorviðbætur, sem og Zve64f, Zve32f, Zfhmin, Zfh, zfinx, zdinx og zhinx{min} leiðbeiningarnar. Bætti við stuðningi við að hlaða OpenSBI (RISC-V Supervisor Binary Interface) tvöfaldar skrár fyrir herma „gadda“ vélar. Fyrir herma „virt“ vélar er hæfileikinn til að nota allt að 32 örgjörvakjarna og stuðningur við AIA útfærður.
  • HPPA arkitektúr keppinauturinn býður upp á allt að 16 vCPU og bættan grafík rekla fyrir HP-UX VDE/CDE notendaumhverfi. Bætti við möguleikanum á að breyta ræsingarröðinni fyrir SCSI tæki.
  • Bætti við stuðningi við að nota allt að 4 örgjörva kjarna, hleðslu ytri innri mynd og myndar sjálfkrafa tækjatré fyrir ræsanlegan kjarna í OpenRISC arkitektúrhermi fyrir 'sim' borð.
  • PowerPC arkitektúrhermi fyrir herma „pseríu“ vélar hefur innleitt getu til að keyra gestakerfi undir stjórn hreiðraðs KVM hypervisor. Bætti við stuðningi við spapr-nvdimm tækið. Bætti við stuðningi fyrir XIVE2 truflunarstýringu og PHB5 stýringar fyrir 'powernv' hermavélar, bættur stuðningur fyrir XIVE og PHB 3/4.
  • Stuðningur við z390 viðbætur (Ýmsir-kennsla-viðbótaraðstöðu 15) hefur verið bætt við s3x arkitektúrhermi.

Heimild: opennet.ru

Bæta við athugasemd