From f30075299ce2c078705192b1835b70eff4f08fc1 Mon Sep 17 00:00:00 2001 From: Nick Bofferding Date: Thu, 20 Apr 2017 16:33:39 -0500 Subject: Support setting security mode based on SBE key indicator bit Change-Id: I9db3857b73116db5761b55eb3aa6ec7e47dd4c3d RTC: 170650 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39515 Tested-by: Jenkins Server Reviewed-by: Michael Baiocchi Tested-by: Jenkins OP Build CI Reviewed-by: Stephen M. Cprek Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell --- src/usr/secureboot/base/containerheader.C | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/usr/secureboot') diff --git a/src/usr/secureboot/base/containerheader.C b/src/usr/secureboot/base/containerheader.C index 7c518adbf..e01ab381f 100644 --- a/src/usr/secureboot/base/containerheader.C +++ b/src/usr/secureboot/base/containerheader.C @@ -233,8 +233,10 @@ void ContainerHeader::parseFlags() iv_sbFlags.hw_hb_fw = iv_headerInfo.hw_prefix_hdr.flags & HB_FW_FLAG; iv_sbFlags.hw_opal = iv_headerInfo.hw_prefix_hdr.flags & OPAL_FLAG; iv_sbFlags.hw_phyp = iv_headerInfo.hw_prefix_hdr.flags & PHYP_FLAG; - iv_sbFlags.hw_key_transition = iv_headerInfo.hw_prefix_hdr.flags - & KEY_TRANSITION_FLAG; + iv_sbFlags.hw_lab_override =( iv_headerInfo.hw_prefix_hdr.flags + & LAB_OVERRIDE_FLAG); + iv_sbFlags.hw_key_transition =( iv_headerInfo.hw_prefix_hdr.flags + & KEY_TRANSITION_FLAG); } void ContainerHeader::genHwKeyHash() -- cgit v1.2.3