Можно ли написать замену IRQ в модуле ядра? - PullRequest
0 голосов
/ 05 декабря 2011

Я новичок в программировании ядра Linux, и довольно долго пытаюсь написать модуль, который должен выполнить следующее: замените обработчик irq по умолчанию на свой и восстановите по умолчанию один после этого, работайте с IDT ( попытаться сохранить idt заменить его своим, даже не меняя его содержимого). Я потратил много времени, пытаясь это сделать, но не смог ничего сделать. Поэтому мне интересно, возможно ли вообще или, может быть, новые версии firbids ядра делают подобные вещи?

1 Ответ

1 голос
/ 11 мая 2012

Ну, я потратил много времени на это, поэтому ответ - нет.Не пытайся.Вы на самом деле можете заменить обработчик, но вы не можете восстановить его.Я нашел возможность восстановить его, но необходимые структуры и функции Translate недоступны (то есть их нельзя использовать после того, как ядро ​​уже собрано).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...