top of page

Śledź nasze wpisy w social media

  • Instagram
  • Facebook
  • Twitter
  • LinkedIn
  • YouTube
  • Zdjęcie autoraPiotr Kośka

QEMU 8.0 - oprogramowanie do wirtualizacji z nowymi funkcjami dla ARM i RISC-V

Ta ważna aktualizacja QEMU wprowadza także nowe funkcje i usprawnienia dla platform s390x, x86 oraz HPPA.



Oprogramowanie do emulacji maszyn i wirtualizacji open-source QEMU 8.0 zostało wydane jako znacząca aktualizacja, która przynosi szereg nowych funkcji i ulepszeń dla platform ARM, RISC-V, x86, s390x oraz HPPA.


Wydanie QEMU 8.0 następuje rok po premierze QEMU 7.0 i ma na celu usprawnienie wsparcia dla architektur ARM oraz RISC-V. W przypadku ARM, dodaje wsparcie dla emulacji FEAT_EVT, FEAT_FGT oraz AArch32 ARMv8-R, emulację procesora Cortex-A55 i Cortex-R52, wsparcie dla nowego typu maszyny Olimex STM32 H405, a także wsparcie gdbstub dla rejestrów systemowych M-profile.


Dla architektury RISC-V, QEMU 8.0 przynosi aktualizację wsparcia maszynowego dla OpenTitan, PolarFire i OpenSBI, dodatkowe wsparcie dla ISA i rozszerzeń smstateen, natywnego debugowania icount trigger, związanych z pamięcią podręczną zdarzeń PMU w trybie wirtualnym, rozszerzeń Zawrs/Svadu/T-Head/Zicond oraz wsparcie ACPI.


Ponadto RISC-V otrzymał szereg poprawek, obejmujących propagację PMP dla TLB, wyjątki mret, nieskompresowane instrukcje oraz inne ulepszenia emulacji/wirtualizacji.


Dla platformy HP Precision Architecture (HPPA) wersja QEMU 8.0 przynosi ulepszenia we wsparciu dla instrukcji fid (Floating-Point Identify) oraz emulacji 32-bitowej.


Z kolei platforma s390x (IBM Z) otrzymała wsparcie dla asynchronicznego demontażu pamięci dla bezpiecznych gości KVM podczas ponownego uruchomienia oraz ulepszoną obsługę urządzeń zPCI passthrough.


Dla x86 najnowsza wersja QEMU wprowadza nowy model procesora SapphireRapids, wsparcie dla gości Xen w KVM z jądrem Linux 5.12 i nowszym, a także wsparcie TCG dla flag CPUID FSRM, FZRM, FSRS i FSRC.


Wśród innych godnych uwagi zmian, QEMU 8.0 ulepsza virtio-mem, dodając wsparcie dla użycia prealokacji w połączeniu z migracją na żywo, zaktualizowane eksperymentalne wsparcie migracji do wersji 2 dla protokołu migracji VFIO oraz poprawę wydajności w przypadku TCP i stosowania TLS dla qemu-nbd.


QEMU 8.0 jest dostępne do pobrania jako źródłowy plik tar ze strony oficjalnej, jeśli chcesz skompilować je samodzielnie. Jeśli nie chcesz tego robić, powinieneś móc zainstalować QEMU 8.0 z repozytoriów stabilnych swojej dystrybucji Linux w ciągu najbliższych dni lub tygodni. Źródło:

  • https://gitlab.com/qemu-project/qemu

  • https://www.qemu.org/docs/master/devel/submitting-a-patch.html

  • https://www.qemu.org/download/

78 wyświetleń0 komentarzy

Ostatnie posty

Zobacz wszystkie

Comments


Śledź nasze wpisy w social media

  • Instagram
  • Facebook
  • Twitter
  • LinkedIn
  • YouTube

Poznaj terraform jedno z najepszych narzedzi do zarządzania infrastrukturą w kodzie (IaC) - w kursie tym przeprowadzam Cię przez proces instalacji i konfiguracji tego narzędzia.

bottom of page