vboot: adding VBSD_BOOT_FIRMWARE_WP_ENABLED logic
BUG=chrome-os-partner:33395 BRANCH=none TEST=emerge and test using crossystem Original-Change-Id: I0d49f85219d45c837a7100e0195bef86da2c6cdd Original-Signed-off-by: Gediminas Ramanauskas <gedis@chromium.org> Original-Reviewed-on: https://chromium-review.googlesource.com/227546 Original-Reviewed-by: Aaron Durbin <adurbin@chromium.org> (cherry picked from commit 5a2868e04140973691136adfd7d9e6d1aa1f6dae) Signed-off-by: Aaron Durbin <adurbin@chromium.org> Change-Id: I93c1ea9ce1270c2c143fd44ead2291dfbc114c00 Reviewed-on: http://review.coreboot.org/9437 Reviewed-by: Patrick Georgi <pgeorgi@google.com> Tested-by: build bot (Jenkins)
This commit is contained in:
parent
2ab9f0825f
commit
ceaabc94ef
|
@ -59,7 +59,7 @@ static void *load_ramstage(struct vboot_handoff *vboot_handoff,
|
||||||
/**
|
/**
|
||||||
* Sets vboot_handoff based on the information in vb2_shared_data
|
* Sets vboot_handoff based on the information in vb2_shared_data
|
||||||
*
|
*
|
||||||
* TODO: Read wp switch to set VBSD_BOOT_FIRMWARE_WP_ENABLED
|
* TODO: Add VBSD_BOOT_FIRMWARE_SW_WP_ENABLED logic
|
||||||
*/
|
*/
|
||||||
static void fill_vboot_handoff(struct vboot_handoff *vboot_handoff,
|
static void fill_vboot_handoff(struct vboot_handoff *vboot_handoff,
|
||||||
struct vb2_shared_data *vb2_sd)
|
struct vb2_shared_data *vb2_sd)
|
||||||
|
@ -80,6 +80,9 @@ static void fill_vboot_handoff(struct vboot_handoff *vboot_handoff,
|
||||||
vb_sd->data_size = VB_SHARED_DATA_MIN_SIZE;
|
vb_sd->data_size = VB_SHARED_DATA_MIN_SIZE;
|
||||||
vb_sd->data_used = sizeof(VbSharedDataHeader);
|
vb_sd->data_used = sizeof(VbSharedDataHeader);
|
||||||
|
|
||||||
|
if (get_write_protect_state())
|
||||||
|
vb_sd->flags |= VBSD_BOOT_FIRMWARE_WP_ENABLED;
|
||||||
|
|
||||||
if (vb2_sd->recovery_reason) {
|
if (vb2_sd->recovery_reason) {
|
||||||
vb_sd->firmware_index = 0xFF;
|
vb_sd->firmware_index = 0xFF;
|
||||||
if (vb2_sd->recovery_reason == VB2_RECOVERY_RO_MANUAL)
|
if (vb2_sd->recovery_reason == VB2_RECOVERY_RO_MANUAL)
|
||||||
|
|
Loading…
Reference in New Issue