LINUX.ORG.RU

Релиз QEMU 1.6.0

 , ,


0

0

Вышла новая версия одного из популярных средств эмуляции и виртуализации — QEMU 1.6.0. В этом выпуске пользователей встретят следующие изменения:

  • Новое эмулируемое блочное устройство «nvme», реализующее PCI-плату с поддержкой стандарта NVMe.
  • Исправлены возможные потери данных при крашах IDE-дисков (из-за неправильных запросов FLUSH).
  • Устаревшие PCI-устройства теперь поддерживают прерывания MSI.
  • Живая миграция устройств USB 3.0 (использующих контроллер XHCI).
  • Поддержка интерфейсом ACPI средств для горячего подключения PCI-bridge-устройств.
  • Поддержка 32-разрядных инструкций load-acquire и store-release для ARMv8.
  • Экспериментальная поддержка virtio-устройств для vexpress-a9 и vexpress-a15.
  • Опция -initrd теперь поддерживает рамдиски с заголовком U-Boot.
  • Поддержка систем Calxeda ECX-2000 / Midway.
  • Поддержка Mac OS X (10.2-10.4 для PPC, 10.4 для PPC64) в качестве гостей.
  • Гости pSeries теперь умеют живую миграцию и savevm.
  • На системах s390x появилась команда dump-guest-memory.
  • Убрана поддержка архитектур Sun4c и Sun4d.
  • Для SPARC поддерживается 24-битный режим дисплея.
  • На х86 прошивки теперь можно пробрасывать в гостевые системы в виде flash-устройств (даже во время работы гостя).
  • Полное представление таблиц ACPI для гостей.
  • Исправлены CPUID для процессоров Conroe, Penryn и Nehalem.
  • Новый фоновый процесс для блочных устройств: drive-backup, предназначенный для создания резервной копии накопителя. В отличие от drive-mirror, файл бэкапа будет содержать те данные, что были на накопителе в момент старта процесса.
  • Исправления ошибок для бэкендов VMDK и curl.
  • Поддержка динамического выделения места в хранилище (thin provisioning) для образов qcow2.
  • Начальная поддержка живой миграции посредством RDMA.
  • Системы BSD теперь поддерживают новый интерфейс GTK+.
  • Интерфейс GTK+ поддерживает опции -full-screen и -no-quit.

Исходные коды

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



Проверено: catap ()
Последнее исправление: catap (всего исправлений: 2)
Ответ на: комментарий от alt-x

Ну, раз фичу с эмуляцией Mac OS X/PPC запилили, значит это кому-нибудь нужно :-)

orion ★★
()
Ответ на: комментарий от alt-x

Ну, сейчас это у меня уже исключительно академический интерес, реально нужно оно было два года назад, пока не выбили парочку LPAR'ов для обучения падаванов.

leave ★★★★★
()
Ответ на: комментарий от anonymous

А поподробнее, хотя бы общий принцип на словах ? Хотелось бы попробовать. Упоминаемые тулзы есть, как и Cadence.

Если PLI - непонятно, как затолкать весь qemu в *.so. Городить мост между PLI и qemu на пайпах/сокетах что-то не хочется. Если как в OVPsim - ограничены SystemC. Можно взять Verilator и перегнать Verilog в SystemC, но тогда ограничены практически только синтезируемым кодом + verilog only.

anonymous
()
Ответ на: комментарий от punya

мипсы как не работали нормально - так и не работают. и изменений не видно. FUUUU

Дак главный разработчик ветки MIPS-а Thiemo Seufer погиб в 2008 с тех пор оно потихоньку дохнет и выпиливатся. Вон тесты userspace выкинули и т.д.

Берите в свои руки.

SergNik
()

Вопрос сообществу: а на нём можно запускать эмулятор Windows Phone 8?

matumba ★★★★★
()
Ответ на: комментарий от sT331h0rs3

Ура! Любимый эмулятор. Жду обновления

Да, эмулятор действительно отменный! Правда я не отслуживал, умеет уже резать процессорные ресурсы по заранее определенным параметрам и величинам?

ChAnton ★★
()
Ответ на: комментарий от ChAnton

умеет уже резать процессорные ресурсы по заранее определенным параметрам и величинам?

Только если так:

Standard options:

‘-smp n[,cores=cores][,threads=threads][,sockets=sockets][,maxcpus=maxcpus]’
Simulate an SMP system with n CPUs. On the PC target, up to 255 CPUs are supported. On Sparc32 target, Linux limits the number of usable CPUs to 4. For the PC target, the number of cores per socket, the number of threads per cores and the total number of sockets can be specified. Missing values will be computed. If any on the three values is given, the total number of CPUs n can be omitted. maxcpus specifies the maximum number of hotpluggable CPUs.

‘-numa opts’
Simulate a multi node NUMA system. If mem and cpus are omitted, resources are split equally.

sT331h0rs3 ★★★★★
()
Ответ на: комментарий от ChAnton

Если запускать на машине, на которую можно поставить AIX (т.е. без эмуляции, только виртуализация), то может и встанет. У меня нет подходящей железки, чтобы проверить.

alt-x ★★★★★
()
Ответ на: комментарий от alt-x

Жаль. Жаль что не умеет именно эмулировать. Хотя такую древнюю тухлую помойку как AIX практического смысла эмулировать скорее всего и нет.

ChAnton ★★
()
Последнее исправление: ChAnton (всего исправлений: 1)
Ответ на: комментарий от SergNik

мипсы как не работали нормально - так и не работают. и изменений не видно. FUUUU

Дак главный разработчик ветки MIPS-а Thiemo Seufer погиб в 2008 с тех пор оно потихоньку дохнет и выпиливатся.

Это не совсем так. В текущий релиз вошли патчи от Leon Alrae, James Hogan, Petar Jovanovic, Yongbok Kim и других разработчиков из IMGTEC (бывший MIPS).

Берите в свои руки.

Ну, это - всегда полезно.

alt-x ★★★★★
()

а видюха как пробрасывается?

7750 так же зависает при ребуте?

Пробовал кто-нибудь?

sanets
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.