Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 14dbf867 authored by Colin Cross's avatar Colin Cross Committed by Amit Pundir
Browse files

ANDROID: ARM: fiq_debugger: add support for reboot commands



Pass the rest of the reboot command to kernel_restart to allow
reboot bootloader to work from FIQ debugger.

Change-Id: I4e7b366a69268dda17ffcf4c84f2373d15cb1271
Signed-off-by: default avatarColin Cross <ccross@android.com>
parent 05e1c7f6
Loading
Loading
Loading
Loading
+11 −2
Original line number Diff line number Diff line
@@ -573,8 +573,17 @@ static bool debug_fiq_exec(struct fiq_debugger_state *state,
		dump_allregs(state, regs);
	} else if (!strcmp(cmd, "bt")) {
		dump_stacktrace(state, (struct pt_regs *)regs, 100, svc_sp);
	} else if (!strcmp(cmd, "reboot")) {
	} else if (!strncmp(cmd, "reboot", 6)) {
		cmd += 6;
		while (*cmd == ' ')
			cmd++;
		if (*cmd) {
			char tmp_cmd[32];
			strlcpy(tmp_cmd, cmd, sizeof(tmp_cmd));
			kernel_restart(tmp_cmd);
		} else {
			kernel_restart(NULL);
		}
	} else if (!strcmp(cmd, "irqs")) {
		dump_irqs(state);
	} else if (!strcmp(cmd, "kmsg")) {