The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Новая версия эмулятора QEMU 1.6.0 , opennews (?), 16-Авг-13, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


7. "Новая версия эмулятора QEMU 1.6.0 "  +/
Сообщение от commiethebeastie (ok), 16-Авг-13, 11:28 
Эмуляция hardware конечно зло, но только эмуляцию мат.платы никуда пока не дели. И virtio, и Xen GPLPV используют эмуляцию чипсета i440fx или q35. Зато в отличии от божественного ESXi нормально поддерживают PCIex, а аналогов VFIO просто нет больше ни у кого.
Ответить | Правка | Наверх | Cообщить модератору

14. "Новая версия эмулятора QEMU 1.6.0 "  +/
Сообщение от Andrew Kolchoogin (ok), 16-Авг-13, 12:52 
> И virtio, и Xen GPLPV используют эмуляцию чипсета i440fx или q35.

Ни в коем случае.
i440FX в Xen'е эмулируется Device Model'ю (либо тем же Qemu, запущенным в Domain 0, либо Stub Domain'ом), но только для того, чтобы решить проблему курицы и яйца: через что прочитать с диска бинарники GPLPV'шных драйверов. :)
После их инициализации код эмуляции не используется (ну, если вы, конечно, в явном виде не сказали в конфигурационном файле гостевого домена 'xen_platform_pci=0'), драйвер Xen PCI аттачит виртуальный PCI-PCI Bridge, и PCI-операции делаются таки гиперколлами.

Ответить | Правка | Наверх | Cообщить модератору

15. "Новая версия эмулятора QEMU 1.6.0 "  +/
Сообщение от commiethebeastie (ok), 16-Авг-13, 13:00 
И как реальное физическое устройство приаттачить?
Ответить | Правка | Наверх | Cообщить модератору

26. "Новая версия эмулятора QEMU 1.6.0 "  +/
Сообщение от Andrew Kolchoogin (ok), 16-Авг-13, 16:29 
xl pci-attach :)

При этом оно окажется за тем самым виртуальным PCI-PCI бриджем, который есть Xen Platform PCI. Драйвер будет успешно изображать вам PCI Configuration Registers через HYPERCALL() к гипервизору, а к регистрам вашей железки вы будете ходить напрямую.

Вообще говоря, этот механизм (PV-on-HVM) для PCI Pass-through есть не что иное, как порт аналогичного кода для PV-гостей. В PV-гостя же тоже вполне себе можно пробросить PCI-железку, однако, ему никаких i440FX никто не эмулирует -- некому-с. :)

Ответить | Правка | Наверх | Cообщить модератору

32. "Новая версия эмулятора QEMU 1.6.0 "  +/
Сообщение от commiethebeastie (ok), 16-Авг-13, 18:07 
pci-attach для pciex устройства это издевательство.
Ответить | Правка | Наверх | Cообщить модератору

37. "Новая версия эмулятора QEMU 1.6.0 "  +/
Сообщение от Andrew Kolchoogin (ok), 16-Авг-13, 20:49 
Издевательство? Где же?
Ответить | Правка | Наверх | Cообщить модератору

46. "Новая версия эмулятора QEMU 1.6.0 "  +/
Сообщение от Aquarius (ok), 17-Авг-13, 12:42 
подозреваю, что имеется в виду что-то вроде "да я запарюсь для 100500 устройств pci-attach делать - скажите как всю шину зааттачить!"
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру