| OLD | NEW |
| 1 /* Copyright (c) 2011 The Chromium OS Authors. All rights reserved. | 1 /* Copyright (c) 2011 The Chromium OS Authors. All rights reserved. |
| 2 * Use of this source code is governed by a BSD-style license that can be | 2 * Use of this source code is governed by a BSD-style license that can be |
| 3 * found in the LICENSE file. | 3 * found in the LICENSE file. |
| 4 */ | 4 */ |
| 5 | 5 |
| 6 #include <stdio.h> | 6 #include <stdio.h> |
| 7 #include <string.h> | 7 #include <string.h> |
| 8 | 8 |
| 9 #include "host_common.h" | 9 #include "host_common.h" |
| 10 | 10 |
| (...skipping 468 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 479 } | 479 } |
| 480 /* Saved memory is at a fixed location for all H2C BIOS. If the CHSW | 480 /* Saved memory is at a fixed location for all H2C BIOS. If the CHSW |
| 481 * path exists in sysfs, it's a H2C BIOS. */ | 481 * path exists in sysfs, it's a H2C BIOS. */ |
| 482 else if (!strcasecmp(name,"savedmem_base")) { | 482 else if (!strcasecmp(name,"savedmem_base")) { |
| 483 return (-1 == ReadFileInt(ACPI_CHSW_PATH) ? -1 : 0x00F00000); | 483 return (-1 == ReadFileInt(ACPI_CHSW_PATH) ? -1 : 0x00F00000); |
| 484 } else if (!strcasecmp(name,"savedmem_size")) { | 484 } else if (!strcasecmp(name,"savedmem_size")) { |
| 485 return (-1 == ReadFileInt(ACPI_CHSW_PATH) ? -1 : 0x00100000); | 485 return (-1 == ReadFileInt(ACPI_CHSW_PATH) ? -1 : 0x00100000); |
| 486 } | 486 } |
| 487 /* NV storage values with no defaults for older BIOS. */ | 487 /* NV storage values with no defaults for older BIOS. */ |
| 488 else if (!strcasecmp(name,"tried_fwb")) { | 488 else if (!strcasecmp(name,"tried_fwb")) { |
| 489 value = VbGetNvStorage(VBNV_FW_USED_TRY_B); | 489 value = VbGetNvStorage(VBNV_TRIED_FIRMWARE_B); |
| 490 } | 490 } |
| 491 /* NV storage values. If unable to get from NV storage, fall back to the | 491 /* NV storage values. If unable to get from NV storage, fall back to the |
| 492 * CMOS reboot field used by older BIOS. */ | 492 * CMOS reboot field used by older BIOS. */ |
| 493 else if (!strcasecmp(name,"recovery_request")) { | 493 else if (!strcasecmp(name,"recovery_request")) { |
| 494 value = VbGetNvStorage(VBNV_RECOVERY_REQUEST); | 494 value = VbGetNvStorage(VBNV_RECOVERY_REQUEST); |
| 495 if (-1 == value) | 495 if (-1 == value) |
| 496 value = VbGetCmosRebootField(CMOSRF_RECOVERY); | 496 value = VbGetCmosRebootField(CMOSRF_RECOVERY); |
| 497 } else if (!strcasecmp(name,"dbg_reset")) { | 497 } else if (!strcasecmp(name,"dbg_reset")) { |
| 498 value = VbGetNvStorage(VBNV_DEBUG_RESET_MODE); | 498 value = VbGetNvStorage(VBNV_DEBUG_RESET_MODE); |
| 499 if (-1 == value) | 499 if (-1 == value) |
| (...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 596 | 596 |
| 597 | 597 |
| 598 /* Set a system property string. | 598 /* Set a system property string. |
| 599 * | 599 * |
| 600 * Returns 0 if success, -1 if error. */ | 600 * Returns 0 if success, -1 if error. */ |
| 601 int VbSetSystemPropertyString(const char* name, const char* value) { | 601 int VbSetSystemPropertyString(const char* name, const char* value) { |
| 602 | 602 |
| 603 /* TODO: support setting */ | 603 /* TODO: support setting */ |
| 604 return -1; | 604 return -1; |
| 605 } | 605 } |
| OLD | NEW |