QEMU 8.0

good-penguin.png

QEMU Team выпустила новую версию эмулятора QEMU 8.0.0, которая содержит более 2800 коммитов от 238 авторов. Создатели выразили благодарность всем, кто внес свой вклад в разработку, будь то написание кода, сообщение об ошибках, улучшение документации, тестирование или предоставление ресурсов CI.

QEMU (Quick Emulator) — это эмулятор с открытым исходным кодом, который позволяет пользователям запускать операционные системы и приложения на различных аппаратных платформах. Он может эмулировать различные архитектуры ЦП, что позволяет разрабатывать и тестировать кроссплатформенное программное обеспечение.

Исходный код новой версии доступен для скачивания на официальном сайте QEMU

Полный список изменений

Основные нововведения:

  • поддержка эмуляции ARM: FEAT_EVT, FEAT_FGT и AArch32 ARMv8-R;
  • эмуляция ARM: процессоры Cortex-A55 и Cortex-R52, а также Olimex STM32 H405;
  • поддержка ARM: gdbstub для системных регистров M-profile;
  • улучшения в эмуляции HPPA: поддержка инструкции fid (Floating-Point Identify) и улучшения 32-битной эмуляции;
  • RISC-V: дополнительная поддержка ISA и расширений smstateen, отладка с использованием icount trigger, события PMU, связанные с кэшем в виртуальном режиме, расширения Zawrs/Svadu/T-Head/Zicond и поддержка ACPI;
  • RISC-V: обновленная поддержка машин OpenTitan, PolarFire и OpenSBI;
  • RISC-V: исправления в PMP, обработке исключений mret, несжатых инструкциях и других улучшениях эмуляции/виртуализации;
  • улучшенная обработка устройств zPCI passthrough на платформе s390x;
  • поддержка асинхронного удаления памяти защищенных гостевых систем KVM на платформе s390x во время перезагрузки;
  • поддержка гостевых систем Xen под KVM с Linux v5.12+ на платформе x86;
  • новая модель процессора SapphireRapids на платформе x86;
  • поддержка TCG для флагов FSRM, FZRM, FSRS и FSRC CPUID на платформе x86;
  • поддержка использования предварительного выделения памяти в сочетании с живой миграцией для virtio-mem;
  • обновленная экспериментальная поддержка миграции для VFIO с протоколом миграции VFIO v2;
  • улучшенная эффективность qemu-nbd при использовании TCP и TLS.

>>> Подробности

©  Linux.org.ru