QEMU 7.1 emulaatori vÀljaanne

KĂ€es on projekt QEMU 7.1 vĂ€ljaanne. Emulaatorina vĂ”imaldab QEMU kĂ€ivitada ĂŒhe riistvaraplatvormile koostatud programmi tĂ€iesti erineva arhitektuuriga sĂŒsteemis, nĂ€iteks kĂ€ivitada ARM-i rakenduse x86-ĂŒhilduval isiklikul arvutil. VirtualiseerimisreĆŸiimis on QEMU kooditegevuse efektiivsus isoleeritud keskkonnas lĂ€hedane riistvarasĂŒsteemile tĂ€nu protsessoril otse kĂ€ideldavatele kĂ€skudele ja Xen-hĂŒpperviisori vĂ”i KVM-mooduli kaasamisele.

Projekt loodi algselt Fabrice Bellardi poolt, et vĂ”imaldada Linuxi x86 arhitektuurile koostatud teostamise faile kĂ€ivitada erinevates arhitektuurides. Arenduse kĂ€igus on lisatud tĂ€ieliku emulatsiooni tugi 14 riistvaraarhitektuurile ning emuleeritud riistvaraseadmete arv on ĂŒletanud 400. Versiooni 7.1 ettevalmistamisel on tehtud ĂŒle 2800 muudatuse 238 arendaja poolt.

QEMU 7.1 olulised tÀiustused:

  • Linuxi platvormil on rakendatud zero-copy-send valik, mis vĂ”imaldab korraldada mĂ€lulehtede edastamist live-migratsiooni ajal ilma vahebufferita.
  • QMP (QEMU Machine Protocol) lisati vĂ”imalus kasutada kĂ€sku block-export-add NBD piltide ekspordiks koos „dirty” olekuga lehtedega. Samuti on lisatud uued kĂ€sud ‘query-stats’ ja ‘query-stats-schema’ QEMU erinevate alamsĂŒsteemide statistika pĂ€rimiseks.
  • KĂŒlgsĂŒsteemide agendis on parendatud Solaris platvormi tuge ja lisatud uued kĂ€sud ‘guest-get-diskstats’ ja ‘guest-get-cpustats’ ketaste ja CPU oleku kuvamiseks. KĂ€sku ‘guest-get-disks’ on tĂ€iustatud NVMe SMART teabe kuvamisega ning ‘guest-get-fsinfo’ kĂ€sk kuvab NVMe bussitĂŒĂŒbi andmed.
  • Uus LoongArch emulaator on lisatud, toetades 64-bitist versiooni LoongArch kĂ€skude kogust (LA64). Emulaator toetab Loongson 3 5000 protsessoreid ja Loongson 7A1000 pĂ”hjabusse.
  • ARM emulaatorisse on rakendatud uusi emuleeritavaid masina tĂŒĂŒpe: Aspeed AST1030 SoC, Qualcomm ja AST2600 / AST1030 (fby35). Lisatud on tugi CPU Cortex-A76 ja Neoverse-N1 emuleerimiseks ning protsessorilaienduste SME (Scalable Matrix Extensions), RAS (Reliability, Availability, Serviceability) ja kĂ€skude jaoks, mis takistavad lekkimist sisevahemĂ€lust spetsiifiliste protsessori instruktsioonide spekulatiivse tĂ€itmise ajal. ‘virt’ masinate jaoks on rakendatud GICv4 katkestuskontrolleri emuleerimist.
  • x86 arhitektuuri emulaatorisse on lisatud tugi virtuaalisatsiooni LBR (Last Branch Record) jĂ€lgimise mehhanismile. KVM HPPA arhitektuuri emulaatoris on ette pandud uus SeaBIOS v6 baasil pĂ”hinev pĂŒsivara, mis toetab PS/2 klaviatuuri kasutamist kĂ€ivitamismenĂŒĂŒs. Parandatud on sĂŒserialli emulatsiooni. Lisatud on tĂ€iendavad konsoolifondid STI.
  • MIPS arhitektuuri emulaatoris Nios2 plaatide jaoks (-machine 10m50-ghrd) on rakendatud katkestuste vektorjuhtimise (Vectored Interrupt Controller) ja varjatud registrikogumite emulatsioon. Parandatud on erandite töötlemine.
  • OpenRISC arhitektuuri emulaatoris ‘or1k-sim’ on lisatud vĂ”imalus kasutada kuni 4 UART-seadet 16550A.
  • RISC-V arhitektuuri emulaatorisse on lisatud tugi uutele kĂ€skude laiendustele (ISA), mis on mÀÀratletud spetsifikatsioonis 1.12.0, samuti on lisatud tugi Sdtrig laiendusele ja parandatud on vektorite kĂ€sitsemise toetust. Parandatud on tĂ”rkeotsingu vĂ”imalusi. Emuleeritavale masinaraudale ‘virt’ on lisatud tugi TPM (Trusted Platform Module) ja masinale ‘OpenTitan’ — tugi Ibex SPI.
  • RISC-V arhitektuuri emulaatorisse on lisatud tugi uutele kĂ€su komplekti (ISA) laienditele, mis on mÀÀratletud spetsifikatsioonis 1.12.0, samuti on lisatud tugi Sdtrig laiendusele ja parandatud vektorkĂ€sud. SilumisvĂ”imalusi on laiendatud. Emuleeritavale masinale 'virt' on lisatud tugi TPM-ile (Trusted Platform Module) ja masinale 'OpenTitan' - tugi Ibex SPI-le.
  • 390x arhitektuuri emulatoris on toetatud VEF 2 (Vector-Enhancements Facility 2) laiendused. s390-ccw BIOS-is on rakendatud vĂ”imalus kĂ€ivitada erineva sektori suurusega ketastelt, mis ei ole 512 baiti.
  • Xtensa arhitektuuri emulatorisse on lisatud lx106 tuumade ja objektikoodide tugi vahemĂ€lu testimiseks.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster