下载linux内核源代码
tar –jxvf linux-source-2.6.31.tar.bz2 解压带任意目录下(最好就/home/username/)
添加内核函数调用
(1)修改 /linux-source-2.6.31/kernel/sys.c 在原先的内核函数后加上自己的函数调用
asmlinkage int sys_mycall(int number)
{
printk("this is my kernel !"); //注意中文貌似会出毛病!
return number;
}
(2)
/linux-source-2.6.31/arch/x86/kernel/syscall_table_32.S 中添加:.long sys_mycall
(3)