доступ к физической памяти из ядра Linux

Можем ли мы получить доступ к любой физической памяти через некоторый код ядра.? Потому что я написал драйвер устройства, в котором были только init_module и exit_module ... код следующий.

int init_module(void) {
    unsigned char *p = (unsigned char*)(0x10);
    printk( KERN_INFO  "I got %u \n", *p);
    return 0;
}

и фиктивный модуль exit_module .. проблема в том, что компьютер зависает, когда я выполняю lsmod .. Что происходит? Должен ли я получить какое-то разрешение на доступ к локации памяти?

объясните любезно .. Я новичок!

10
задан raj 25 October 2011 в 18:54
поделиться