[Виртуализация, Разработка на Raspberry Pi, Гаджеты] Гипервизор Xen портировали на Raspberry Pi 4

Автор Сообщение
news_bot ®

Стаж: 6 лет 3 месяца
Сообщений: 27286

Создавать темы news_bot ® написал(а)
30-Сен-2020 17:32

29 сентября 2020 года разработчики проекта Xen рассказали, что в новую версию гипервизора (Xen 4.14) добавлена поддержка Raspberry Pi 4.
Это стало возможным после появления в составе Raspberry Pi 4 контроллера прерываний GIC-400, который поддерживается Xen.
Разработчикам Xen пришлось обойти несколько ограничений в архитектуре микрокомпьютера, добавив необходимые патчи в Xen 4.14. Они решили проблему ограничения доступа только к адресному пространству первого гигабайта памяти, чего было недостаточно для Dom0.
Также в коде Xen 4.14 была добавлена новая функция для преобразования виртуальных адресов в физические вдобавок к существующей в подсистеме Xen в Linux функции virt_to_phys. Оказалось, что ядро ​​Linux для Raspberry Pi 4 иногда передает виртуальные адреса, которые нельзя преобразовать в физические адреса с помощью virt_to_phys, и это может привести к серьезным ошибкам.
Третья проблема, которую решили разработчики Xen — в Raspberry Pi 4 адреса DMA и физические адреса отличаются. Патчи для ее решения находятся в стадии разработки и будут доступны в составе ядра Linux 5.9, тогда Xen будет полноценно работать с Raspberry Pi 4 из коробки.
Проект «Build Xen for Raspberry Pi 4» доступен на GitHub.

===========
Источник:
habr.com
===========

Похожие новости: Теги для поиска: #_virtualizatsija (Виртуализация), #_razrabotka_na_raspberry_pi (Разработка на Raspberry Pi), #_gadzhety (Гаджеты), #_raspberry_pi_4, #_xen, #_podderzhka (поддержка), #_virtualizatsija (
Виртуализация
)
, #_razrabotka_na_raspberry_pi (
Разработка на Raspberry Pi
)
, #_gadzhety (
Гаджеты
)
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 13-Май 15:19
Часовой пояс: UTC + 5