提交 61336833 编写于 作者: S Simon Glass

sandbox: Remove all drivers before exit

Drivers are supposed to be able to close down cleanly. To set a good example,
make sandbox shut down its driver model drivers and remove them before exit.

It may be desirable to do the same more generally once driver model is more
widely-used. This could be done during bootm, before U-Boot jumps to the OS.
It seems far too early to make this change.
Signed-off-by: NSimon Glass <sjg@chromium.org>
上级 9adbd7a1
......@@ -4,6 +4,7 @@
*/
#include <common.h>
#include <dm/root.h>
#include <os.h>
#include <asm/state.h>
......@@ -14,6 +15,9 @@ void reset_cpu(ulong ignored)
if (state_uninit())
os_exit(2);
if (dm_uninit())
os_exit(2);
/* This is considered normal termination for now */
os_exit(0);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册