LINUX.ORG.RU

Ответ на: комментарий от tailgunner

ну для всяких ноутбуков с ограниченной конфигурабельностью могло бы подойти, чтоб время на plug-and-play экономить

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

а ещё для виртуалок, у них вообще железа нет

Harald ★★★★★ ()

а если какая-то новая железка всё-таки втыкается в рантайме, то можно предварительно сфоткать налепленный на неё QR-код, содержащий в себе ссылку на исходник device tree overlay, скачать и сконпелять его на лету и подгрузить драйвер

Harald ★★★★★ ()
Последнее исправление: Harald (всего исправлений: 1)

А какой в этом смысл?

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

Пробросить PCI устройство в виртуалку во время её работы

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

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

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

Так на порядки больше телодвижений будет.

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

Не имеет никакого смысла, так как PCI-E это PCI-E. Для горячего подключения есть другие интерфейсы. А систему всё равно придётся вырубать, если новое устройство PCI-E появится.

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

Для горячего подключения pci-e нужны особые платы, особые материнки

Это для PCI, не? В PCIe hotplug из коробки, как в USB.

пересобранное ядро.

Зачем?

CONFIG_HOTPLUG_PCI_PCIE=y
CONFIG_HOTPLUG_PCI=y
CONFIG_HOTPLUG_PCI_ACPI=y
CONFIG_HOTPLUG_PCI_ACPI_IBM=m
CONFIG_HOTPLUG_PCI_CPCI=y
CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m
CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m
CONFIG_HOTPLUG_PCI_SHPC=m
tailgunner ★★★★★ ()
Ответ на: комментарий от Black_Shadow

В таких случаях никакой device tree не нужен, так как горячее подключение делается уже существующими механизмами.

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

И что это за сервер такой, который нельзя выключать и к которому обязательно надо горячее подключение PCI-E виртуально обеспечить?

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

что при каждом обновлении системы и драйверов надо будет заново этот device tree генерировать,

не, не надо будет. Если названия драйверов не меняются и физическая конфигурация железа

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

Мало ли какая ситуация, например, при запуске используется какое-то устройство, а потом не нужно, и надо вернуть его хосту, или другой виртуалке

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