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
Ia avea muamua ma faamatalaga