功能要求
在系统启动过程中,启动我的模块时,检测不不正确就直接让内核down掉! 内核编程新手。。。。求指教!
我目前的代码的方法是给一个空指针赋值,但是好像不能导致整个内核down!
void down_sys(void)
{
char *ptr = NULL;
memcpy(ptr,"dasfef",10);
return ;
}
------解决方案--------------------
panic函数能达到你的要求么?
参考:kernel/panic.c
void down_sys(void)
{
char *ptr = NULL;
memcpy(ptr,"dasfef",10);
return ;
}