提交 01cd099e 编写于 作者: Z Zbigniew Bodek 提交者: Wojciech Zmuda WX948747

Create Shell task in kernel when PLATFORM_ROOTFS is disabled

If the platform doesn't support rootfs but shell and serial
console are enabled, create Shell task in kernel.
Note that normally, shell task is created by /bin/init.
Signed-off-by: NZbigniew Bodek <zbigniew.bodek@huawei.com>
Change-Id: If3bf55313d897569b59902b07eaa042eee71a8df
上级 cef02d93
......@@ -100,7 +100,16 @@ STATIC UINT32 OsShellSourceInit(INT32 consoleId)
ret = LOS_NOK;
goto ERR_OUT4;
}
if (consoleId == CONSOLE_TELNET) {
if ((consoleId == CONSOLE_TELNET)
#if !defined(LOSCFG_PLATFORM_ROOTFS)
/*
* In case of ROOTFS disabled but
* serial console enabled, it is required
* to create Shell task in kernel for it.
*/
|| (consoleId == CONSOLE_SERIAL)
#endif
) {
ret = OsShellCreateTask(shellCB);
if (ret != LOS_OK) {
goto ERR_OUT4;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册