Можем ли мы получить доступ к любой физической памяти через некоторый код ядра.? Потому что я написал драйвер устройства, в котором были только 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 .. Что происходит? Должен ли я получить какое-то разрешение на доступ к локации памяти?
объясните любезно .. Я новичок!