From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com [209.85.215.182]) by mx.groups.io with SMTP id smtpd.web09.29.1658434055391012626 for ; Thu, 21 Jul 2022 13:07:35 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=YAFURQr+; spf=pass (domain: gmail.com, ip: 209.85.215.182, mailfrom: kuqin12@gmail.com) Received: by mail-pg1-f182.google.com with SMTP id s206so2640818pgs.3 for ; Thu, 21 Jul 2022 13:07:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=gMoLFt12aRO9NOWm4ELP5AGWJQNr7ZvdFFpzW03yG1M=; b=YAFURQr+TUTRg9JGZcFjH+LD8EKEjpDEkGJwtxTq6M/Wf2mKFFQ5S1l5MpqAC5bIne eP2vx2eVB64fxqqrPL+tB6hFU4FoN1BDKqaOcNLD8RlhBzMvTabzEigiPY5QEMLlRDN0 G3v0wJ/KFQQ5DwyKqZhsdBieWSfsF4NJrKkR5NvQnLa2uKKZtTkmPsibapJPHWHp6tgP tg8zZmN4LgNgBWe9g5ZGa26843+eAC04fU/GhGm56k00C5bRGG+ee+Ee92gO93nFyRKE ZPa5oPs3dXOexkYMA6qAHymNnBaQZFPi4ZxvoQnmEtBtoJGkrD6ZD/GdgNspfsQFiN5Q Olww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=gMoLFt12aRO9NOWm4ELP5AGWJQNr7ZvdFFpzW03yG1M=; b=MGe9v4y+V0cTMVtZ053uKE2fKCpr8io953PBOIqOABiSYnSLSQghslZTEyKQ4POuCK iyBFSDhNAeXFUKw+nYkejmpijMa0qd7aMtznjawXpSEcLFJkauM0ibqafRTiKP2iAsqV lslIxIV/t0baRRcTTkwrIr0ZFPm1yuNdF6fSHkuvSftXmfXIx19aOtJGl7n4EwApfH7K 5iJ9IBoxfwFu9sVcC6gS+J827HN4WxDi/huVQb7BwBPcRjlYDRaqvt0NbZtdJqGsFa0d 5BUEfAGOnuj8ewzTgODvGbUgRL7xnTNz9M26tWqyZ50AfeWtHQRYYhlHbE4hdIEuwKLH 5m7Q== X-Gm-Message-State: AJIora8tIIi35mObA0muWGpKb/lPQFR42GdUIgekJhaCC8gntcNf7uuT y6fqy6v5BpWp3AKOwcEKCtEP4xxqcXA= X-Google-Smtp-Source: AGRyM1vE8/INGL5DErcJAMv8IrRe/IdA/YMFyl2Nbl7Db82yP4VCPKBC2wfvXAayxPngxf1Gx2XP3A== X-Received: by 2002:a63:4526:0:b0:40d:f426:9f4b with SMTP id s38-20020a634526000000b0040df4269f4bmr25192pga.595.1658434054794; Thu, 21 Jul 2022 13:07:34 -0700 (PDT) Return-Path: Received: from MININT-0U7P5GU.redmond.corp.microsoft.com ([2001:4898:80e8:3:24ce:6464:b273:7182]) by smtp.gmail.com with ESMTPSA id q3-20020a632a03000000b00415b0c3f0b1sm1912494pgq.69.2022.07.21.13.07.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 Jul 2022 13:07:34 -0700 (PDT) From: "Kun Qin" To: devel@edk2.groups.io Cc: Ard Biesheuvel , Leif Lindholm , Jeremy Linton Subject: [edk2-platforms][PATCH v2 1/7] RaspberryPi: Pipeline: Resolving newly introduced dependency Date: Thu, 21 Jul 2022 13:07:24 -0700 Message-Id: <20220721200730.1811-2-kuqin12@gmail.com> X-Mailer: git-send-email 2.37.1.windows.1 In-Reply-To: <20220721200730.1811-1-kuqin12@gmail.com> References: <20220721200730.1811-1-kuqin12@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable The new changes in SecureBootVariableLib brought in a new dependency of PlatformPKProtectionLib. This change added the new library instance from SecurityPkg to resolve RaspberryPi platforms build. Cc: Ard Biesheuvel Cc: Leif Lindholm Cc: Jeremy Linton Signed-off-by: Kun Qin Reviewed-by: Jeremy Linton --- Notes: v2: - Add reviewed-by tag [Jeremy] Platform/RaspberryPi/RPi3/RPi3.dsc | 1 + Platform/RaspberryPi/RPi4/RPi4.dsc | 1 + 2 files changed, 2 insertions(+) diff --git a/Platform/RaspberryPi/RPi3/RPi3.dsc b/Platform/RaspberryPi/RPi3= /RPi3.dsc index 0eed03c097f8..4e7377a00036 100644 --- a/Platform/RaspberryPi/RPi3/RPi3.dsc +++ b/Platform/RaspberryPi/RPi3/RPi3.dsc @@ -169,6 +169,7 @@ [LibraryClasses.common] PlatformSecureLib|OvmfPkg/Library/PlatformSecureLib/PlatformSecureLib.in= f=0D SecureBootVariableLib|SecurityPkg/Library/SecureBootVariableLib/SecureBo= otVariableLib.inf=0D SecureBootVariableProvisionLib|SecurityPkg/Library/SecureBootVariablePro= visionLib/SecureBootVariableProvisionLib.inf=0D + PlatformPKProtectionLib|SecurityPkg/Library/PlatformPKProtectionLibVarPo= licy/PlatformPKProtectionLibVarPolicy.inf=0D !else=0D TpmMeasurementLib|MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurem= entLibNull.inf=0D AuthVariableLib|MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLib= Null.inf=0D diff --git a/Platform/RaspberryPi/RPi4/RPi4.dsc b/Platform/RaspberryPi/RPi4= /RPi4.dsc index eabddd7382cf..8ba0ca61851e 100644 --- a/Platform/RaspberryPi/RPi4/RPi4.dsc +++ b/Platform/RaspberryPi/RPi4/RPi4.dsc @@ -166,6 +166,7 @@ [LibraryClasses.common] AuthVariableLib|SecurityPkg/Library/AuthVariableLib/AuthVariableLib.inf= =0D SecureBootVariableLib|SecurityPkg/Library/SecureBootVariableLib/SecureBo= otVariableLib.inf=0D SecureBootVariableProvisionLib|SecurityPkg/Library/SecureBootVariablePro= visionLib/SecureBootVariableProvisionLib.inf=0D + PlatformPKProtectionLib|SecurityPkg/Library/PlatformPKProtectionLibVarPo= licy/PlatformPKProtectionLibVarPolicy.inf=0D =0D # re-use the UserPhysicalPresent() dummy implementation from the ovmf tr= ee=0D PlatformSecureLib|OvmfPkg/Library/PlatformSecureLib/PlatformSecureLib.in= f=0D --=20 2.37.1.windows.1