summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChe-Liang Chiou <clchiou@chromium.org>2011-05-23 10:50:15 +0800
committerChe-Liang Chiou <clchiou@chromium.org>2011-05-23 00:09:55 -0700
commit4f5a59f8b02a28e2c0658980fa680bd8bda920a5 (patch)
treec0c0f59c80582b613376d1d5b312055d1cdbf782
parenteab9ce5be8b679e947f3f951071e01e4777f7fb0 (diff)
downloadvboot-4f5a59f8b02a28e2c0658980fa680bd8bda920a5.tar.gz
BACKPORT: crossystem: arm: fix incorrect mainfw_act output
BUG=chromium-os:15626 TEST=manual when not recovery boot $ [ $(crossystem mainfw_act) = "A" ] || [ $(crossystem mainfw_act) = "B" ] when recovery boot $ [ $(crossystem mainfw_act) = "recovery" ] Change-Id: I28ef84380322a292faea8bebbbc00516238075a7 Reviewed-on: http://gerrit.chromium.org/gerrit/1345 Tested-by: Che-Liang Chiou <clchiou@chromium.org> Reviewed-by: Hung-Te Lin <hungte@chromium.org> Reviewed-on: http://gerrit.chromium.org/gerrit/1348 Reviewed-by: Che-Liang Chiou <clchiou@chromium.org>
-rw-r--r--host/arch/arm/lib/crossystem_arch.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/host/arch/arm/lib/crossystem_arch.c b/host/arch/arm/lib/crossystem_arch.c
index ded1724e..b0a71555 100644
--- a/host/arch/arm/lib/crossystem_arch.c
+++ b/host/arch/arm/lib/crossystem_arch.c
@@ -236,7 +236,7 @@ const char* VbGetArchPropertyString(const char* name, char* dest, int size) {
if (!strcasecmp(name,"arch")) {
return StrCopy(dest, "arm", size);
} else if (!strcasecmp(name,"mainfw_act")) {
- switch(shared_memory.binf[2]) {
+ switch(shared_memory.binf[1]) {
case 0:
return StrCopy(dest, "recovery", size);
case 1: