QEMU 4.1 de pẹlu atilẹyin ti o pọ si fun CPUS ati pupọ diẹ sii

qemu ni Ubuntu

Laipe ifilole ẹya tuntun ti iṣẹ-ṣiṣe QEMU 4.1 ti gbekalẹ, eyiti o jẹ ohun elo fun iworan (ni ipilẹ emulator) eyiti ngbanilaaye lati ṣiṣe eto ti a ṣẹda fun pẹpẹ ẹrọ lori ẹrọ pẹlu eto ayaworan ti o yatọ patapata, fun apẹẹrẹ, nṣiṣẹ ohun elo ARM lori PC ibaramu x86 kan.

Ni ipo ipa ipa ni QEMU, iṣẹ ṣiṣe ti koodu ṣiṣiṣẹ ni agbegbe ti o ya sọtọ si eto abinibi nitori pipaṣẹ taara ti awọn itọnisọna lori Sipiyu ati lilo Xen hypervisor tabi module KVM.

Awọn ẹya tuntun akọkọ ti QEMU 4.1

QEMU 4.1 Wa pẹlu atilẹyin fun awọn awoṣe Hygon Dhyana ati Intel SnowRidge CPU lori emulator faaji x86, bakanna bi imulation ti RDRAND (ẹrọ ayederu nọmba alailowaya ohun elo hardware) itẹsiwaju.

Ninu emulator faaji MIPS, atilẹyin fun awọn ilana MSA ASE ti ni ilọsiwaju nigba lilo aṣẹ baiti nla-endian ati sisẹ ọran pin-nipasẹ-odo o wa ni ibamu pẹlu ẹrọ itọkasi. Iṣẹ pọ si ti emulation ilana MSA fun awọn iṣiro odidi ati awọn iṣiṣẹ permutation.

Emulator faaji PowerPC ṣafihan NVIDIA V100 / NVLink2 GPU Support Ndari siwaju lilo VFIO. Fun awọn psari, XIVE da gbigbi imularada iwakọ imuse ti wa ni imuse ati atilẹyin fun awọn afara PCI gbona-ni afikun. A ṣe awọn iṣapeye ni imulation ti awọn itọnisọna fekito (Altivec / VSX).

QEMU 4.1 gba awoṣe ohun elo tuntun, iwasoke, si emulator faaji RISC-V, ati atilẹyin fun ISA 1.11.0, tun awọn ipe eto ABI 32-bit ti ni ilọsiwaju pẹlu ilọsiwaju itọnisọna itọnisọna ti ko wulo ati imukuro ti a ṣe sinu ti o dara.

Atilẹyin fun emulating gbogbo awọn itọnisọna fekito ni ẹgbẹ A ti ṣafikun “Ohun elo Vector” si em390 faaji emulator, ati pe awọn ohun afikun ni a ti ṣafikun lati ṣe atilẹyin fun awọn ọna ẹrọ gen15 (pẹlu atilẹyin fun Ohun elo Idilọwọ AP Queue fun vfio-ap). Atilẹyin BIOS fun fifa lati ECKD DASD owun si eto alejo nipasẹ vfio-ccw ti jẹ imuse.

Emulator faaji SPARC fun awọn ọna ẹrọ sun4m n yanju awọn iṣoro nipa lilo asia “-vga none” fun OpenBIOS.

Pẹlupẹlu o ṣe akiyesi ni afikun ti md-clear ati mds-ko si awọn asia lati ṣakoso aabo lodi si awọn ikọlu MDS (Ayẹwo Data Microarchitectural) lori awọn onise Intel. Ṣafikun agbara lati pinnu awọn oju-aye IC nipa lilo asia "-smp ..., ku =". Imuṣiṣẹ ti ikede jẹ imuse fun gbogbo awọn awoṣe Sipiyu x86.

Fun aṣayan “-salvage” o ti fi kun si aṣẹ iyipada qemu-img lati mu abend ti ilana iyipada aworan pada ni ọran ti awọn aṣiṣe titẹ sii / jade (fun apẹẹrẹ o le ṣee lo lati mu pada awọn faili qcow2 ti o bajẹ apakan).

Ti awọn ayipada miiran ti o duro ni ẹya tuntun yii: 

  • Oluṣakoso ohun amorindun SSH ti yipada lati lilo libssh2 si libssh
  • Awakọ virto-gpu (GPU fojuṣe ti o dagbasoke gẹgẹ bi apakan ti iṣẹ akanṣe Virgil) ti ṣafikun atilẹyin fun gbigbe awọn iṣẹ ṣiṣe 2D / 3D kọja si ilana olumulo vhost ti ita (fun apẹẹrẹ vhost-user-gpu)
  • Atilẹyin fun itẹsiwaju ARMv8.5-RNG lati ṣe agbekalẹ awọn nọmba alaini-nọmba ti ni afikun si emulator faaji ARM. Ṣe atilẹyin atilẹyin fun imisi FPU fun awọn eerun idile Cortex-M ati awọn ariyanjiyan yanju pẹlu imukuro FPU fun Cortex-R5F.
  • Eto tuntun fun tito leto awọn aṣayan apejọ ni a dabaa, ti a ṣe apẹrẹ ni aṣa ti Kconfig. Fun Exynos4210 SoCs ṣafikun atilẹyin fun awọn oludari DMA PL330.
  • Afikun atilẹyin fun kika-nikan seSparse subformat ni oluṣakoso bulọọki VMDK.
  • Ninu emulator ero isise Tensilica Xtensa, awọn aṣayan fun MPU (ẹyọ idaabobo iranti) ati iraye si iyasoto ti wa ni imuse
  • Atilẹyin ti a ṣafikun fun awakọ SiIO GPIO ni awakọ imukuro GPIO.
  • Ṣafikun atilẹyin fun topology Sipiyu ninu igi ẹrọ.
  • Aṣẹ “qemu-img rebase” n pese iṣẹ nigbati faili afẹyinti ko tii ṣẹda fun faili titẹ sii.

Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade.

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

bool (otitọ)