Сообщение Re[16]: а возможны ли "патчи" ? от 13.01.2018 6:53
Изменено 13.01.2018 7:19 lpd
Re[16]: а возможны ли "патчи" ?
Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Здравствуйте, lpd, Вы писали:
lpd>>Обращения к user-mode хоста все равно проходят через ядро хоста.
ЕМ>Что такое "обращения к user-mode хоста", и для чего им непременно проходить через его ядро?
Большинство виртуальных устройства эмулируются user-level программами на хосте. VM сначала переключается в kernel-mode хоста, генерирует событие, которое ждет user-level эмулятор; после этого user-level эмулятор добавляется в очередь планировщика и он обработает запрос к устройству, когда в него переключится контекст.
Насколько это замедлится из-за исправления meltdown/spectre я судить не берусь.
ЕМ>Здравствуйте, lpd, Вы писали:
lpd>>Обращения к user-mode хоста все равно проходят через ядро хоста.
ЕМ>Что такое "обращения к user-mode хоста", и для чего им непременно проходить через его ядро?
Большинство виртуальных устройства эмулируются user-level программами на хосте. VM сначала переключается в kernel-mode хоста, генерирует событие, которое ждет user-level эмулятор; после этого user-level эмулятор добавляется в очередь планировщика и он обработает запрос к устройству, когда в него переключится контекст.
Насколько это замедлится из-за исправления meltdown/spectre я судить не берусь.
Re[16]: а возможны ли "патчи" ?
Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Здравствуйте, lpd, Вы писали:
lpd>>Обращения к user-mode хоста все равно проходят через ядро хоста.
ЕМ>Что такое "обращения к user-mode хоста", и для чего им непременно проходить через его ядро?
По крайней мере в kvm, большинство виртуальных устройства эмулируются user-level программой на хосте. VM сначала переключается в kernel-mode хоста, генерирует событие, которое ждет user-level эмулятор; после этого user-level эмулятор добавляется в очередь планировщика и он обработает запрос к устройству, когда в него переключится контекст.
Насколько это замедлится из-за исправления meltdown/spectre я судить не берусь.
ЕМ>Здравствуйте, lpd, Вы писали:
lpd>>Обращения к user-mode хоста все равно проходят через ядро хоста.
ЕМ>Что такое "обращения к user-mode хоста", и для чего им непременно проходить через его ядро?
По крайней мере в kvm, большинство виртуальных устройства эмулируются user-level программой на хосте. VM сначала переключается в kernel-mode хоста, генерирует событие, которое ждет user-level эмулятор; после этого user-level эмулятор добавляется в очередь планировщика и он обработает запрос к устройству, когда в него переключится контекст.
Насколько это замедлится из-за исправления meltdown/spectre я судить не берусь.