Dimittis de QEMU 7.2 aemulo

Emissio QEMU 7.2 propositi exhibita est. Sicut aemulus QEMU permittit te currere programmata pro uno tribunali ferramento exarato in systemate cum architectura omnino diversa, exempli gratia, applicatione ARM currere in PC x86-compatible. In modo virtualisation in QEMU, exsecutio codicis exsecutio in ambitu solitario prope est ad systema ferramentarium ob directam executionem instructionum in CPU et usu Xen hypervisoris vel KVM moduli.

Projectum a Fabrice Bellard primum creatum est ad providendum facultatem currere Linux executables pro x86 suggestu in architecturas non-x86 compilatas. Per annos evolutionis subsidium ad plenam aemulationem addita est pro architecturae ferramentis XIV, numerus ferramentorum machinarum aemulatorum 14 excessit. In versione 400 parandis, plus quam 7.2 mutationes ab 1800 tincidunt factae sunt.

Clavis emendationes ad QEMU 7.2 additae:

  • X86 aemulator in codice classico TCG generantis subsidium AVX, AVX2, F16C, FMA3 et VAES adiecit, nec non optimizations ad usum instructionum SSE perficiendas. Ad KVM, subsidium additum est pro mechanismo ad exitus apparandi virtualis apparatus ("notificandum vmexit"), quod permittit ut errores praeterire in CPU qui ad suspendium ducere potest.
  • ARM aemulator sustinet Cortex-A35 CPU ac extensiones processus ETS (Consectetur Synchronisation), PMUv3p5 (PMU Extensions 3.5), GTG (Guest Translation Granule 4KB, 16KB, 64KB), HAFDBS (horreum imperium accessus vexillum et statum sordidum) et E0PD (praeveniendo EL0 aditum ad mappis inscriptionis partita).
  • Emulator LoongArch subsidium addit pro fw_cfg DMA, obturaculum memoriae calidum, et TPM (Module creditum Platform) emulationis fabrica.
  • Aemulator OpenRISC architectura "virt" suggestum ad probandas cogitationes et eas in continua systemata integratione adhibet. Sustentatio multi-filae executioni classicorum TCG (Tiny Codicis Generatoris) codici generantis effectum est.
  • Aemulator architecturae RISC-V in 'virt' machinis aemulatus facultatem firmware onus ex pflash in S-modus habet. Meliore opere cum fabrica ligno.
  • 390x aemulator subsidium MSA5 praebet (Message-Security-Asist Extensio 5 cum PRNO instructione ad numeros pseudo-passimos generandos), KIMD/KLM instructiones (exsecutio SHA-512) et interpretatio zPCI extensa pro hospitibus systematibus hypervisoris KVM innitentibus. .
  • Backends ad operandum cum memoria prae- destinationem memoriae praebent ratione habita architecturae NUMA.
  • Capitis inhibitio LUKS machinis clausulis encryptatis confirmatus est, et facultas imaginum LUKS in macOS creandi addita est.
  • 9pfs backend, qui permittit usum systematis fasciculi retis 9 Plan ut accessus una machina virtualis ad aliam, switched ad utens GHashTable in tabula identificantis, quae in nonnullis condicionibus ad 6-12 tempora crescentibus in effectu ducitur.
  • Novum netdev backends rivum addidit et dgram.
  • FreeBSD subsidium additum est agenti pro convivis ARMA substructio.
  • GUI macOS aedificat facultatem praebent includendi interfaces in Cocos et SDL/GTK in uno documento exsecutabili.
  • In submodule "slirp" aedificatum remotum est, sed commendatur ut bibliotheca systematis libslirp utatur.
  • Ob defectum probationis facultatem, subsidium causarum hospitum cum 32-bit MIPS processoribus utens Ordo Big Endian byte deprecatus est.

Source: opennet.ru