Создание модуля ядра для выполнения своего кода в режиме ядра

Модератор: Модераторы разделов

vds
Сообщения: 3
ОС: Mandrake 7, Red Hat 9

Создание модуля ядра для выполнения своего кода в режиме ядра

Сообщение vds »

Необходимо написать модуль ядра, который будет динамически загружаться и в котором будут функции для вызова из прикладного (пользователького) процесса. В The Linux Kernel Module Programming Guide упор делается на создание драйверов устройств, мне это не нужно. Меня интересует просто выполнение моего любого кода в режиме ядра.
Спасибо сказали:
int_0dh
Сообщения: 20
ОС: Linux

Re: Создание модуля ядра для выполнения своего кода в режиме ядра

Сообщение int_0dh »

на х86 наиболее общим, быстрым и безгеморойным решением будет установка trap gate в IDT.
на ряде 2.4.х можно также заюзать свободные входы в sys_call_table
Спасибо сказали: