summaryrefslogtreecommitdiff
path: root/firmware/include/gbb_header.h
diff options
context:
space:
mode:
authorRandall Spangler <rspangler@chromium.org>2013-06-11 16:53:07 -0700
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2015-08-04 20:56:42 +0000
commit3a21aa984da5b6178d35f95ce8e5937694962cf7 (patch)
tree5b9595e6a65e14511bfbf0005a9915c68b4123fd /firmware/include/gbb_header.h
parente72513d7147397e671710b2a6116dbd180872550 (diff)
downloadvboot-3a21aa984da5b6178d35f95ce8e5937694962cf7.tar.gz
Add GBB flags for disabling software sync and defaulting to legacy bootfirmware-link-2695.B
1) GBB flag to skip EC software sync, so EC will be untouched. Needed for EC development. 2) GBB flag to default to booting legacy at end of dev screen timeout. Very handy for booting Ubuntu (or other OS). Also added unit tests for the new flags. BUG=chrome-os-partner:20111 BRANCH=link TEST=manual TEST=make runtests Original-Change-Id: I9da87d87014881a1b1393b0b4a5acb921d080066 Signed-off-by: Randall Spangler <rspangler@chromium.org> Reviewed-on: https://gerrit.chromium.org/gerrit/58270 Reviewed-by: Bill Richardson <wfrichar@chromium.org> (cherry picked from commit f2a1dc0a54ec542dd4be7b634483de317c89a2a2) [cernekee: reverted to Googley 2-space indents; removed test cases that had nowhere to live] Change-Id: I688cd48a23c00ae450f7f2b4b46f6d66659ff461 Reviewed-on: https://chromium-review.googlesource.com/290426 Reviewed-by: Randall Spangler <rspangler@chromium.org> Commit-Queue: Kevin Cernekee <cernekee@chromium.org> Tested-by: Kevin Cernekee <cernekee@chromium.org>
Diffstat (limited to 'firmware/include/gbb_header.h')
-rw-r--r--firmware/include/gbb_header.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/include/gbb_header.h b/firmware/include/gbb_header.h
index f490bb01..8a215106 100644
--- a/firmware/include/gbb_header.h
+++ b/firmware/include/gbb_header.h
@@ -55,6 +55,10 @@
#define GBB_FLAG_FORCE_DEV_BOOT_LEGACY 0x00000080
/* Allow booting using alternate keys for FAFT servo testing */
#define GBB_FLAG_FAFT_KEY_OVERIDE 0x00000100
+/* Disable EC software sync */
+#define GBB_FLAG_DISABLE_EC_SOFTWARE_SYNC 0x00000200
+/* Default to booting legacy OS when dev screen times out */
+#define GBB_FLAG_DEFAULT_DEV_BOOT_LEGACY 0x00000400
#ifdef __cplusplus
extern "C" {