QEMU 10.1 предлагает новые функции ЦП и вложенный KVM для ARM

27.08.2025
QEMU 10.1 предлагает новые функции ЦП и вложенный KVM для ARM

QEMU 10.1, эмулятор машины с открытым исходным кодом, представляет новые функции ЦП, поддержку ARM CXL, вложенный KVM на ARM и прекращает поддержку Debian 11.

 

QEMU, популярный эмулятор машин и виртуализатор с открытым исходным кодом, официально выпустил версию 10.1 (после цикла из четырех релиз-кандидатов) в качестве первого обновления для серии 10.x.

Согласно журналу изменений, со стороны ARM, новая версия добавляет поддержку новых расширений ЦП, таких как FEAT_SME2, ​​FEAT_SVE2p1 и нескольких матричных инструкций смешанной точности. Популярная плата «virt» получает поддержку CXL, горячее подключение ACPI PCI и даже вложенную виртуализацию KVM при использовании с достаточно новым ядром Linux.

В то же время несколько старых моделей плат, включая «highbank» и «midway», теперь устарели, а также были добавлены новые платы, такие как MAX78000FTHR от Analog Devices и GB200-BMC от NVIDIA.

Для RISC-V разработчики заметят обширный список улучшений ISA и расширений. Среди основных изменений — исправления обработки векторных инструкций, расширенная конфигурация региона PMP и поддержка расширения Svrsw60t59b. Обновление также устраняет особые ситуации в обработке CSR, ошибки миграции с AIA и проблемы с циклическим переходом в PMP.

Что касается виртуализации x86, в QEMU 10.1 реализована поддержка запуска гостевых систем Intel TDX и AMD SEV-SNP с использованием файлов IGVM при условии, что хост работает под управлением ядра Linux версии 6.16 или выше. На s390x типы машин старше версии 4.1 удалены, а новые интерфейсы QOM предоставляют идентификационные данные управляющей программы.

Читать  20 лет OpenDocument, открытому стандарту, который бросил вызов Microsoft

Помимо обновлений архитектуры, релиз включает в себя заметные изменения в эмуляции устройств и системной интеграции. VFIO получила поддержку обновления в режиме реального времени, улучшенную обработку миграции с помощью multifd на AArch64 и начальную поддержку гостевых систем TDX и SNP. Сам процесс миграции также выигрывает от таких оптимизаций, как режим упреждения посткопирования для последовательного доступа к памяти и поддержка IPv6 при живой миграции RDMA.

Другие важные моменты включают исправления графического интерфейса для масштабирования GTK и обработки порядка байтов VNC, обновления GDBStub с поддержкой нового протокола, а также усовершенствования для блокировки зеркалирования устройств и операций резервного копирования.

И наконец, что не менее важно, для сборки QEMU теперь требуются Rust 1.77 и Meson 1.8.1, а также экспериментальная поддержка компиляции WebAssembly через Emscripten. Поддержка Debian Bullseye официально прекращена.

 

Подробнее см. в журнале изменений: https://wiki.qemu.org/ChangeLog/10.1. Анонс здесь: https://www.qemu.org/2025/08/26/qemu-10-1-0/. Исходный код QEMU 10.1 доступен для загрузки на сайте проекта: https://www.qemu.org/download/.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала