QEMU 7.1 o'o mai ma fa'aleleia atili mo ARM, RISC-V, Linux ma isi mea

QEMU 7.1

QEMU 7.1 faʻatinoina faʻaleleia ma le faʻafeiloaʻi manatua i Linux

Le tatalaina o le lomiga fou o QEMU 7.1, lomiga lena o loʻo tuʻuina atu se faasologa o faʻaleleia mo emulators eseese ma o suiga mo le ARM, Risc-V o loʻo tu i fafo, faʻapea foʻi ma se faʻaleleia atili mo linux e faʻatatau i le faʻafeiloaʻiga o mafaufauga. I tapenaga mo le version 7.1, e silia ma le 2800 suiga na faia e le 238 developers.

Mo i latou e fou i le QEMU, e tatau ona e iloa e faʻatagaina oe e faʻatautaia se polokalame e fausia mo le tasi masini faʻapipiʻi i luga o se faiga e matua ese lava le fausaga, mo se faʻataʻitaʻiga o le faʻaogaina o le ARM i luga o le x86 PC talafeagai.

I le virtualization mode i le QEMU, o le faʻatinoga o le faʻatinoina o tulafono i totonu o se siosiomaga tuʻufua e tutusa ma le faʻaogaina o masini komepiuta ona o le faʻatinoina saʻo o faʻatonuga i luga o le PPU ma le faʻaogaina o le Xen hypervisor poʻo le KVM module.

Autu fou foliga o QEMU 7.1

I lenei lomiga fou o loʻo tuʻuina atu, mo Linux, o le zero-copy-send option ua faʻatinoina, lea e mafai ai faatulaga le fesiitaiga o itulau manatua i le taimi feoa'i femalaga'iga e aunoa ma le fa'asa'o.

E le gata i lena, QMP (QEMU machine protocol) faʻaopoopo le malosi e faʻaoga ai le poloka-faʻatau-faʻaopoopo le poloaiga e faʻatau atu ata NBD fa'atasi ai ma fa'amatalaga itulau i le tulaga "palapala". Ua fa'aopoopoina fo'i tulafono fou 'query-stats' ma le 'query-stats-schema' i fa'amaumauga fa'atatau mai so'otaga QEMU eseese.

O le isi suiga o loʻo faʻaalia i lenei lomiga fou o le QEMU o le faʻaleleia atili le fesoʻotaʻiga faʻatasi ma le Solaris platform ma fa'aopoopo i ai tulafono fou o le 'guest-get-diskstats' ma le 'guest-get-cpustats' e fa'aalia ai le tulaga o le PPU ma le disk. Fa'aopoopo le NVMe SMART fa'amatalaga fa'amatalaga i le fa'atonuga o le 'guest-get-disks' ma le NVMe bus type information output i le 'guest-get-fsinfo' command.

E le gata i lea, ua maitauina foi na faaopoopo se emulator LoongArch fou e lagolagoina le 64-bit version o le LoongArch instruction set architecture (LA64). E lagolagoina e le emulator Loongson 3 5000 processors ma Loongson 7A1000 Northbridges.

I le isi itu, ua faailogaina foi o le emulator ARM ua faʻatinoina ituaiga fou o masini faʻataʻitaʻi: Aspeed AST1030 SoC, Qualcomm ma AST2600/AST1030 (fby35), faʻatasi ai ma le lagolago mo Cortex-A76 ma Neoverse-N1 CPU faʻataʻitaʻiga, faʻapea foʻi ma le SME (Scalable Matrix Extensions), RAS (Reliability, Availability, Serviceability) faʻaopoopoga o le gaosiga, ma faʻatonuga e poloka le faʻaogaina o le cache i le taimi o le faʻatinoina o faʻatonuga taumatemate i le PPU.

A o le fausaga emulator Ua fa'aopoopoina e le RISC-V le lagolago mo le fa'aopoopoina o fa'atonuga fou (ISA) faʻamatalaina i le 1.12.0 faʻamatalaga, faʻapea foʻi ma le faʻaopoopoina o le lagolago mo le faʻalauteleina o le Sdtrig ma faʻaleleia atili le lagolago mo faʻatonuga o le vector.

O isi suiga o loʻo matilatila mai o lenei lomiga fou:

  • Faʻaleleia filifiliga faʻapipiʻi.
  • Fa'aopoopoina le lagolago a le Trusted Platform Module (TPM) i le 'virt' emulated machine ma fa'aopoopo Ibex SPI lagolago ile 'OpenTitan' masini.
  • O le x86 emulator mo KVM ua faʻaopoopoina le lagolago mo le faʻaogaina o le LBR (Last Branch Record) trace mechanism.
  • Fa'atino le fa'ata'ita'iga a le tagata fa'alavelave GICv4 mo masini 'virt'.
  • O le HPPA architecture emulator e ofoina atu se firmware fou e faʻavae i luga o le SeaBIOS v6 e lagolagoina le faʻaogaina o le PS / 2 keyboard i le lisi o taʻavale.
  • Fa'aleleia le fa'ata'ita'iga o le taulaga fa'asologa.
  • Fa'aopoopo mataitusi fa'amafanafana STI.
  • O le MIPS architecture emulator mo laupapa Nios2 (-machine 10m50-ghrd) e faʻaaogaina le faʻaogaina o le faʻaogaina o le faʻaogaina o le vector ma le seti tusi resitala ata.
  • Fa'aleleia le taulimaina o tuusaunoaga.
  • Fa'aopoopo le malosi e fa'aoga ai le 4 16550A UART masini i le OpenRISC architecture emulator mo le masini 'or1k-sim'.
  • O le 390x architecture emulator e maua ai le lagolago mo Vector-Enhancements Facility 2 (VEF 2) faʻaopoopoga. O le s390-ccw BIOS o loʻo i ai le malosi e faʻamalo mai tisiki ma se vaega tele e ese mai i le 512 bytes.
  • Faʻaopoopo le lagolago mo le lx106 kernels ma faʻailoga mea e suʻe ai le cache ile Xtensa architecture emulator.

Mulimuli pe afai e te fiafia e iloa atili e uiga i ai o suiga ma tala fou o loʻo tuʻuina atu i lenei lomiga fou o le QEMU 7.1 e mafai ona e siakiina faʻamatalaga 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. O nofoaga e manaʻomia e makaina *

*

*

  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.