imx6 启动 init进程
2024-09-01 06:15:28
之前不知道imx6内核是怎么启动文件系统的init进程,查了下资料,记录于此,以后再来补充。
kernel/init/main.c
static noinline int init_post(void)
{
/* need to finish all async __init code before freeing the memory */
async_synchronize_full();
free_initmem();
mark_rodata_ro();
system_state = SYSTEM_RUNNING;
numa_default_policy();
current->signal->flags |= SIGNAL_UNKILLABLE;
if (ramdisk_execute_command) {
run_init_process(ramdisk_execute_command);
printk(KERN_WARNING "Failed to execute %s\n",
ramdisk_execute_command);
}
/*
* We try each of these until one succeeds.
*
* The Bourne shell can be used instead of init if we are
* trying to recover a really broken machine.
*/
if (execute_command) {
run_init_process(execute_command);
printk(KERN_WARNING "Failed to execute %s. Attempting "
"defaults...\n", execute_command);
}
// 启动init进程
run_init_process("/sbin/init");
run_init_process("/etc/init");
run_init_process("/bin/init");
run_init_process("/bin/sh");
panic("No init found. Try passing init= option to kernel. "
"See Linux Documentation/init.txt for guidance.");
}
Tony Liu
2016-8-30, Shenzhen
最新文章
- sp,文件以及SDcard存储
- linux卸载openJDK并安装sun jdk
- Hash哈希(一)
- VC++之自定义消息
- VelocityTracker
- JavaOOP项目 CMS内容管理系统
- java乱码问题(转)
- BZOJ 3172 单词(ac自动机)
- JavaScript一道面试题求y的值是? z 的值是? s的值是?
- hibernate - Initial SessionFactory creation failed.org.hibernate.HibernateException
- webrtc之视频显示模块--video_render
- [置顶] Android学习系列-把文件保存到SD卡上面(6)
- jQuery validate 的valid()方法一直返回true
- jackson的简单使用(可转xml)
- BZOJ 3747 POI2015 Kinoman 段树
- Linux环境下配置JDK,java环境
- 基于 HTML5 WebGL 的 3D 网络拓扑图
- 设置QT应用程序图标方法(Windows下)
- Java 嵌套类基础详解
- eclipse中集成maven