Dimittis de QEMU 4.1 aemulo

Subjuncta project emissio QEMU 4.1. Ut aemulator, 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 executio in ambitu solitario prope est ad systema nativum propter 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 4.1 mutationes ab 2000 tincidunt factae sunt.

Clavis improvementsaddidit QEMU 4.1:

  • Support pro Hygon Dhyana et Exemplaria Intel SnowRidge CPU ad aemulatorem architecturae x86 additae sunt. Emulationi RDRAND extensionis additae (numerus generantis hardware-passim numerorum pseudo-passuum). additae vexilla
    mds, patet et mds non est imperium impetum praesidio MDS (Microarchitectural Data Sampling) de processoribus Intel. Facultatem adiecit determinare ambitum topologiarum integralem utendi "-smp ..., dies" vexillum. Versiones in omnibus exemplaribus x86 CPU impleta est;

  • Quod SSH coegi remotum est ab obstructionum utens libssh2 on libsh *;
  • Virtio-gpu exactoris (virtio GPU evoluta pars exertus Vergilius) subsidium additum ad movendum 2D/3D operationes ad processum externum vhost-usoris reddendum (exempli gratia: vhost-user-gpu);
  • ARMv8.5-RNG architectura emulatoris subsidia pro numero pseudo-passimorum generandorum addidit. Firmamentum pro FPU aemulatione peractum est pro cortex-M familia xxxiii et problemata cum FPU aemulatione pro Cortex-R5F resoluta. Nova ratio ad optiones aedificandi aedificandas, in stilo Kconfig designato, proposita est. Pro SoC Exynos4210, subsidium moderatoris PL330 DMA additum est;
  • MIPS aemulus architecturae subsidia emendavit pro MSA ASE instructiones cum per ordinem magnum-endian byte utens et aligned tractationem divisionis nullis casibus cum ferramentis referentibus. Executio aemulationis MSA instructionum pro integris calculis et operationibus permutatione aucta est;
  • Emulator architecturae PowerPC nunc ad NVIDIA V100/NVLink2 GPUs utendo VFIO adiuvat. Pro pseries, acceleratio XIVE aemulationis interrumpentis moderatoris adducta est et subsidium pro calido linamentis PCI pontium adiectum est. Optimizationes factae sunt ad aemulationem mandatorum vectoris (Altivec/VSX);
  • Novum exemplar ferramentum ad RISC-V aemulatorem architecturae additum est - "spica". ISA 1.11.0 subsidium addidit. Systema 32-bitrum vocationis ABI emendatum est, instructio invalida pertractatio aucta est, et aedificata in debugger emendata est. Topologia CPU in fabrica ligno additae subsidium;
  • S390 aemulator architecturae fulcrum addidit ad aemulationem omnium vectoris instructionum "Vector Facilitatis" coetus additis elementis ad systematum gen15 sustentandum (inclusa addita subsidia pro AP Queue Interruptione Facility pro vfio-ap). Supported BIOS pro booth ab ECKD DASD ad hospitem systematis per vfio-ccw alligatum;
  • In architectura SPARC aemulator systematum sun4m, problemata cum "-vga nulla" utens, pro OpenBIOS solutae sunt;
  • Processus aemulus familiae Tensilicae Xtensa includit optiones pro MPU (unitatis tutelae memoria) et accessus exclusivus;
  • The "-salvage" optioni ad "qemu-img convertendum" additum est mandatum ut disable fragorem processus conversionis imaginis in casu errorum I/O (exempli gratia, ex parte quassatas qcow2 imaginum restituere potest). In quadrigis
    "qemu-img rebase" operatur cum fasciculus tergum nondum pro tabella input creata est;

  • Facultatem ad redigendi output ordinato utendi "semihosting" technologiam adiecit (permittit emulatam machinam uti stdout, stderr et stdin ad limam in parte exercitus creandi) ad chardev backend ("-semihosting-config=on, scopum = patriam permittit. ,chardev=[ ID]");
  • Auxilia addita pro seSparse subformat in legit-tantum modum in VMDK exactoris scandali;
  • Auxilio addito GPIO moderatoris in GPIO agitatoris aemulationem addit.

Source: opennet.ru