Add support for CHNV settings to crossystem.
crossystem can now be used in place of reboot_mode.
BUG=12327
TEST=manual by comparing with the old reboot_mode utility
crossystem recovery_request=1
reboot_mode
crossystem dbg_reset=1
reboot_mode
crossystem fwb_tries=1
reboot_mode
crossystem recovery_request=0
reboot_mode
crossystem dbg_reset=0
reboot_mode
crossystem fwb_tries=0
reboot_mode
Review URL: http://codereview.chromium.org/6538066
Change-Id: Ifde661d4621129d52e757654d85e386e65f90df5
diff --git a/utility/crossystem_main.c b/utility/crossystem_main.c
index d6e0b8b..7a1c1b5 100644
--- a/utility/crossystem_main.c
+++ b/utility/crossystem_main.c
@@ -32,6 +32,11 @@
{"hwid", 1, 0, "Hardware ID"},
{"fwid", 1, 0, "Active firmware ID"},
{"ro_fwid", 1, 0, "Read-only firmware ID"},
+ /* Writable integers */
+ {"recovery_request", 0, 1, "Recovery mode request (writable)"},
+ {"dbg_reset", 0, 1, "Debug reset mode request (writable)"},
+ {"fwb_tries", 0, 1, "Try firmware B count (writable)"},
+
/* Terminate with null name */
{NULL, 0, 0, NULL}
};