1) Иметь возможность получить доступ к произвольному блоку памяти устройства каким-то способом (например чере порты либо маппинг на адресное пространство процессора кусками, либо маппинг целиком)
2) Сказать устройству чтобы оно некоторые области собственной памяти не трогало - ибо устройство-то может быть умным, иметь собственную прошивку и т.п.
3) Далее модифицируется VM и алокатор в ядре - все реально при условии того что первые два условия - выполнены.
Можно воткнуть видеокарту с вынутым биосом и не ставить её драйвера. Интересует, конечно, не "прокручивающееся" окно, а маппинг всей памяти. Можно ли обойтись только софтом устройства без модификации ядра ос. Допустим, рассматриваем более широко распространённые ос, чем линух Или же, как только начнётся инициализация шины в ядре, на которой висит устройство, все предыдущие "установки" отвалятся? Идеально было бы иметь драйвер универсальной инициализации видеокарты, может vesa подошёл бы, например, подобно известному
Root писал(-а):
Так в нем можно реализовать подгрузку этих самых страниц откуда угодно
Малоинтересно. Нужен драйвер устройства, а не перехватчик исключений, как можно с более минимальным программированием, иначе- не имеет смысла. Хоть и было мной написано про не имеющие значения задержки, но, чем более железный способ, тем они меньше.
Можно воткнуть видеокарту с вынутым биосом и не ставить её драйвера. Интересует, конечно, не "прокручивающееся" окно, а маппинг всей памяти. Можно ли обойтись только софтом устройства без модификации ядра ос. Допустим, рассматриваем более широко распространённые ос, чем линух Или же, как только начнётся инициализация шины в ядре, на которой висит устройство, все предыдущие "установки" отвалятся? Идеально было бы иметь драйвер универсальной инициализации видеокарты, может vesa подошёл бы, например, подобно известному
Малоинтересно. Нужен драйвер устройства, а не перехватчик исключений, как можно с более минимальным программированием, иначе- не имеет смысла. Хоть и было мной написано про не имеющие значения задержки, но, чем более железный способ, тем они меньше.