Signed-off-by: Andy Green <[EMAIL PROTECTED]>
---
src/phase2.c | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/src/phase2.c b/src/phase2.c
index 2ce7829..2100d74 100644
--- a/src/phase2.c
+++ b/src/phase2.c
@@ -296,6 +296,18 @@ void bootloader_second_phase(void)
cmdline += strlen(strcpy(cmdline,
commandline_rootfs_append));
+ /*
+ * if he's still holding down the UI_ACTION_SKIPKERNEL key
+ * now we finished loading the kernel, take it to mean he wants
+ * to have the debugging options added to the commandline
+ */
+
+ if (this_board->commandline_board_debug &&
+ this_board->get_ui_keys)
+ if ((this_board->get_ui_keys)() & UI_ACTION_SKIPKERNEL)
+ cmdline += strlen(strcpy(cmdline, this_board->
+ commandline_board_debug));
+
params->hdr.tag = ATAG_CMDLINE;
params->hdr.size = (sizeof (struct tag_header) +
strlen(params->u.cmdline.cmdline) + 1 + 4) >> 2;