QEMU 6.1 sau ma faʻailoga masini, lagolago mo tele laupapa ma sili atu

UPU

O le tatalaina o le fou fou o QEMU 6.1 lea e sili atu i le 3000 suiga na faia e le 221 atinaʻe, lea o le faaleleia le pule, faʻapea foi ma le lagolago mo le tele o laupapa o loʻo tu mai ai Cortex-M3, faʻaleleia atili mo le PowerPC, lagolago mo faʻailoga masini, faʻatasi ai ma isi suiga.

Mo i latou e le masani ma QEMU, e tatau ona latou iloa o le polokalama lea faʻatagaina oe e tamoe i se tuʻufaʻatasia polokalama mo se masini tulaga i luga o se sisitema ma se eseʻesega atoa tusiata faleMo se faʻataʻitaʻiga, ia tamoʻe i se ARM talosaga i luga o le x86 fetaui PC.

I le virtualization mode i le QEMU, o le faʻatinoina o le faʻaaogaina o le code i le sandbox environment e latalata i le hardware system ona o le tuʻuina atu o faʻatonuga i luga o le CPU ma le faʻaaogaina o le Xen hypervisor poʻo le KVM module.

Autu fou foliga o QEMU 6.1

I lenei lomiga fou o loʻo faʻaalia mai o le QEMU 6.1, e mafai ona tatou mauaina lena mea e ala i le le faʻaaogaina, lagolago plugin mo TCG code generator (Tiny Code Generator) masani ua mafai ma o plugins fou execlog (faʻatinoina ogalaau) ma cache fausiaina (simulation o le amio o le L1 cache i luga o le CPU) na faʻaopopo.

Le isi mea fou e tu matilatila i lenei fou lomiga o lena faʻaopopo le lagolago mo laupapa faʻavae i Aspeed chips (rainier-bmc, quanta-q7l1), npcm7xx (quanta-gbs-bmc) ma Cortex-M3 (stm32vldiscovery) i le ARM emulator.

A o i le vaega o le Lagolago mo fou Intel CPU faʻataʻitaʻiga luga x86 emulator Ua faʻaopopo Skylake-Client-v4, Skylake-Server-v5, Cascadelake-Server-v5, Cooperlake-v2, Icelake-Client-v3, Icelake-Server-v5, Denverton-v3, Snowridge - v3, Dhyana-v2 lena faʻaoga le XSAVES faʻatonuga.

A o iai i le GUI, ul lagolagoina le faʻamaonia upu faʻamau pe a faʻaaogaina le maliega Ua faʻatoa mafai nei le VNC pe a fausia ma le backend crypto i tua (gnutls, libgcrypt, po o le nettle).

E mafai foi ona tatou mauaina lena ou te iloa faʻaopopo le lagolago mo le faʻailogaina o masini ma afi afi na faʻaaogaina i luga o chips Aspeed, e faʻapea foi ma le lagolago mo le faʻataʻitaʻiina o faʻatonuga a le SVE2 (e aofia ai le bfloat16), faʻagaioiga mo le faʻateleina o matrix, ma faʻatonuga mo le faʻamamaina o faʻaliliuga o faʻauiga (TLBs).

O le tusiata emulator PowerPC "pseries" mo masini faʻataʻitaʻis ua faʻaopopo le lagolago mo le iloaina o le vevela plug toilalo i siosiomaga fou malo, na faʻateleina ai le tapulaʻa CPU ma faʻatino ai le faʻataʻitaʻia o nisi faʻatonuga faʻapitoa i le POWER10 gaosi.

E le gata i lea, ua taua e pei avetaavale faʻamuamua faʻailoga, gnutls o loʻo faʻaaogaina, e muamua atu i isi tagata faʻataʻitaʻi i tulaga o faʻatinoga, aʻo le e-faʻavae e faʻatonutonun faaletonu libgcrypt ofa i luga ua siitia i se filifiliga ma o le avetaavale-faʻavae avetaavale na tuua o se isi auala mo le faʻaaogaina i le toesea o GnuTLS ma Libgcrypt.

O isi suiga o loʻo tu matilatila ese mai lenei fou fou o le QEMU 6.1:

  • Lagolago mo PMBus ma I2C multiplexers (pca9546, pca9548) na faʻaopopoina i le I2C emulator.
  • O le RISC-V emulator lagolagoina le OpenTitan platform ma le virtual GPU virtio-vga (faʻavae i luga o virgl).
  • O le s390 emulator faʻaopopo le lagolago mo le 16th augatupulaga CPU ma faʻalautelega o vector.
  • Faʻaopopo lagolago mo laupapa faʻavae luga Genesi / bPlan Pegasos II chips (pegasos2).
  • O le Q35 (ICH9) chipset emulator e lagolagoina le vevela o le faapipiiina o masini PCI. Faʻaleleia atili faʻataʻitaʻiga o faʻalautelega faʻalautelega tuʻuina atu i AMD processors.
  • Lagolago faʻataʻitaʻi mo le ePMP faʻapitoa
  • Fesoasoani muamua mo le faʻataʻitaʻiga faʻaopoopoga Bit Manip
  • Ua faʻaopopo le filifiliga pasi-loka-ratelimit e faʻatapulaʻa le malosi o le pasi pasi e le malo malo.
  • Faʻaopopo "blockdev-reopen" faʻatonuga i le QMP (QEMU Masini Maliega) e suia ai le faʻatulagaina o se ua uma fausia poloka masini.
  • Lagolago na faʻaopopoina mo lona faʻaaogaina o se tagata faʻatopetope mo le NVMM hypervisor na atiaʻe e le poloketi NetBSD.

Mulimuli pe afai e te fiafia e iloa atili e uiga i ai o suiga ma tala fou o loʻo faʻaalia i lenei vaega fou o le QEMU 6.1, e mafai ona e siakiina auiliiliga ma sili atu i totonu o le fesoʻotaʻiga lenei


O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

Ia avea muamua ma faamatalaga

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli.

*

*

  1. E tali atu mo faʻamatalaga: Miguel Ángel Gatón
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.