O le QEMU o se emulator e fa'avae i luga o le fa'aliliuga fa'alua fa'amalosi
O le faʻalauiloaina o le lomiga fou o le poloketi na faʻasalalau QEMU 7.2, faʻamatalaga lea fa'aopoopoina fa'alelei lagolago eseese i emulators eseese ma o le mea e sili ona mataʻina o le faʻatinoina o le 'virt' i OpenRISC, faʻapea foʻi ma faʻaleleia mo ARM ma isi mea. O lenei lomiga fou o le QEMU 7.1 e aofia ai le sili atu i le 1800 tautinoga mai le 205 tusitala
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.2
I lenei lomiga fou o loʻo tuʻuina atu i le QEMU 7.2 o loʻo faʻamaonia aima fa'aopoopo le lagolago mo fa'atonuga AVX, AVX2, F16C, FMA3 ma VAES i le x86 fausaga emulator i le masani TCG code generator, faapea foi optimizations faatinoga e faatatau i le faaaogaina o faatonuga SSE.
O le isi suiga ua iloga mai o le taimi nei o le ARM emulator lagolago Cortex-A35 PPU ma ETS faʻaopoopoga faʻaopoopoga (Fa'aleleia Fa'aliliuga Fa'atasi), PMUv3p5 (PMU Extensions 3.5), GTG (Fa'aliliuga a Tagata Ta'u mai 4KB, 16KB, 64KB), HAFDBS, ma le E0PD (EL0 Avanoa Puipuiga i Faafanua Fa'asoa Fa'afanua).
E le gata i lea, o le emulator fausaga OpenRISC fa'atinoina le 'virt' platform mo su'ega masini ma fa'aoga i faiga fa'aopoopo fa'aauau. Fa'atinoina le lagolago mo le fa'atinoina o le tele o filo o le TCG (Tiny Code Generator) code generator.
O le tusiata emulator RISC-V i luga o masini 'virt' faataitai o loʻo i ai nei le malosi e faʻapipiʻi ai le firmware mai le pflash i le S mode, a'o fa'aopoopoina e le LoongArch emulator le lagolago mo le fw_cfg DMA, fa'apipi'i vevela manatua, ma le fa'ata'ita'iga o masini TPM (Trusted Platform Module).
O le 390x architecture emulator e maua ai le lagolago mo le MSA5 faʻaopoopoga (Message-Security-Assist Extension 5 faʻatasi ai ma le PRNO faatonuga e faʻatupu ai numera pseudorandom), KIMD / KLM faʻatonuga (o se faʻatinoga o le SHA-512), ma faʻamatalaga faʻalauteleina o le zPCI mo malo faʻavae i luga o le KVM hypervisor.
Fa'aopoopo le lagolago mo le KVM exit trace mechanism ("fa'ailoa vmexit") e puipuia ai fa'aletonu ole PPU e ono tupu ai se fa'alavelave.
O le isi suiga e tu matilatila mai i lenei fou lomiga:
- O pito pito i tua mo le galue ma manatua e maua ai manatuaga muamua, ma amanaia le fausaga o le NUMA.
- Fa'aleleia galuega ma le laau masini
- Faʻaleleia le siakiina o ulutala masini LUKS cipherblock, faʻaopoopo le gafatia e fatuina ata LUKS ile macOS.
- I le 9pfs backend, lea e faʻatagaina ai le faʻaogaina o le Fuafuaga 9 network file system e maua mai le tasi masini komepiuta i le isi, suia i le faʻaaogaina o le GHashTable hash i luga o le laulau faʻamaonia, lea i nisi tulaga na mafua ai le faʻatupulaia o le faatinoga o le 6 i le 12 taimi.
- Fa'aopoopo i tua netdev ma dgram.
- Lagolago mo FreeBSD ua fa'aopoopoina ile sui ole malo ole ARM.
- GUI fausia mo macOS e maua ai le gafatia e aofia uma ai le Cocoa ma SDL/GTK-faʻavae fesoʻotaʻiga i totonu o se faila e tasi e mafai ona faʻaogaina.
- Ave'esea le submodule slirp ua fausia, ua fautuaina e fa'aoga le faletusi o le libslirp.
- Ona o le leai o se suʻesuʻega, o le lagolago mo 32-bit MIPS hosts e faʻaaoga ai Big Endian byte order ua faʻaumatia.
- Ole qemu-i386 ma qemu-x86_64 binaries ua le mafai nei ile 'max' CPU model nai lo le 'qemu32' / 'qemu64'
- Lagolago mo le faʻasaoina / toe faʻaleleia o resitala SSE i faʻailoga faʻailoga ile qemu-i386 (pe a seti FXSR ile CPUID)
- Lagolago e teu / toe faʻaleleia le XSAVE i luga o faʻailoga (pe a seti XSAVE ile CPUID)
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.2 e mafai ona e faʻatalanoaina faʻamatalaga ma sili atu i le isi sootaga.
Ia avea muamua ma faamatalaga