diff options
Diffstat (limited to 'arch/sandbox/board/restart.c')
-rw-r--r-- | arch/sandbox/board/restart.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/arch/sandbox/board/restart.c b/arch/sandbox/board/restart.c new file mode 100644 index 0000000000..79bf79a556 --- /dev/null +++ b/arch/sandbox/board/restart.c @@ -0,0 +1,17 @@ +#include <common.h> +#include <init.h> +#include <restart.h> +#include <mach/linux.h> + +static void sandbox_restart_cpu(struct restart_handler *restart) +{ + linux_exit(); +} + +static int restart_register_feature(void) +{ + restart_handler_register_fn(sandbox_restart_cpu); + + return 0; +} +coredevice_initcall(restart_register_feature); |