Как стать автором
Обновить

Вышел эмулятор QEMU 8.0

Время на прочтение2 мин
Количество просмотров8.6K


19 апреля 2023 года вышел эмулятор QEMU 8.0. Проект QEMU позволяет запустить приложение, собранное для одной аппаратной платформы на системе с совершенно иной архитектурой, например, выполнить программу для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к аппаратной системе за счёт прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM.

Согласно данным OpenNET, за несколько лет разработки в QEMU добавлена поддержка полной эмуляции для 14 аппаратных архитектур, а число эмулируемых аппаратных устройств превысило 400 шт. Над созданием QEMU 8.0 работали 238 разработчиков, которые внесли в код проекта более 2800 изменений и дополнений.

Highlights include QEMU 8.0
  • ARM: emulation support for FEAT_EVT, FEAT_FGT, and AArch32 ARMv8-R;
  • ARM: CPU emulation for Cortex-A55 and Cortex-R52, and new Olimex STM32 H405 machine type;;
  • ARM: gdbstub support for M-profile system registers;
  • HPPA: fid (Floating-Point Identify) instruction support and 32-bit emulation improvements;
  • RISC-V: additional ISA and Extension support for smstateen, native debug icount trigger, cache-related PMU events in virtual mode, Zawrs/Svadu/T-Head/Zicond extensions, and ACPI support;
  • RISC-V: updated machine support for OpenTitan, PolarFire, and OpenSBI;
  • RISC-V: wide ranges of fixes covering PMP propagation for TLB, mret exceptions, uncompressed instructions, and other emulation/virtualization improvements;
  • s390x: improved zPCI passthrough device handling;
  • s390x: support for asynchronous teardown of memory of secure KVM guests during reboot;
  • x86: support for Xen guests under KVM with Linux v5.12+;
  • x86: new SapphireRapids CPU model;
  • x86: TCG support for FSRM, FZRM, FSRS, and FSRC CPUID flags;
  • virtio-mem: support for using preallocation in conjunction with live migration;
  • VFIO: experimental migration support updated to v2 VFIO migration protocol;
  • qemu-nbd: improved efficient over TCP and when using TLS.

Теги:
Хабы:
Всего голосов 13: ↑13 и ↓0+13
Комментарии1

Другие новости

Истории

Работа

DevOps инженер
55 вакансий

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн