From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) by mx.groups.io with SMTP id smtpd.web10.1758.1686248712078037184 for ; Thu, 08 Jun 2023 11:25:12 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@gmail.com header.s=20221208 header.b=ZpE3NXUC; spf=pass (domain: gmail.com, ip: 209.85.216.48, mailfrom: kuqin12@gmail.com) Received: by mail-pj1-f48.google.com with SMTP id 98e67ed59e1d1-256531ad335so9288a91.0 for ; Thu, 08 Jun 2023 11:25:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1686248711; x=1688840711; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=18ah5SbqAjcYnKFQ8KtKYHZJDSjiX2NQgmX+oTRrd4g=; b=ZpE3NXUCv3kRVIybPcgYhXn/g6badkcpWnzniS0asZBY6wybMMsVR2t9cCPTCxJWDc vimHKWTmfKddYjn9KkmQnDWd1VgG7TZSw6bklI0k2LUbr+6Eceb0HCQSRfAlEBT5No35 uNOzDnOMP+aYTjToqyySD3zvWLIljQpZNTgN19BN/rHNSo+v4t0tce7AR8bIquoTlRrZ JBcO5p2yy19h8YnP+eqzStLC+G7N8OsV8EzLyHLTXiFnAmdwhXebKpKl/xSibEWiJgJv agocbhcVEgOpf6bJITzTQF+1qcBFuvPIkMNuxSFutHJRSZ7nuiZvRL7zgmuTio1veZT0 7OTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686248711; x=1688840711; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=18ah5SbqAjcYnKFQ8KtKYHZJDSjiX2NQgmX+oTRrd4g=; b=Sxk/niIFtRG9bwzHtbmUPqTtgIn0HTsEj/rwpooeaT47Ea7OZ4co3/wf5PJIdm9Rgl JUHhHlnqbG/FyDEA518nMdio0mpD9IRCgqTYKazdGlOrmk+Ek8E8tz25tWTKTpiXOgGg 7gX8YXKIyHLMMrcXy3Sv+wamRY9mUXCgRVy07YX1axT1rlyG9fARfGAmAUNDmiYF+UPP U0d5np4qRzRrQiJ8iSr+3YXEKpzx4hURSCpEiUvykiU7ZBaAw7mLoD5PKxL8GYzasEhF OQ/Q9RvR43/t/9r577UmEPtnD0CZyb0Ygj7JwaIM1zMUen4u0qDA2TsC24bH2JNrXBPo Zuhg== X-Gm-Message-State: AC+VfDw2A79gRreveUhE2of63NVOkdIhjYHAm59nIBpOvfZbG5uf1dku gyrypmo2MugmfDOPEdPBKelCxf/WJds= X-Google-Smtp-Source: ACHHUZ4TS7lWQtaC3uEkZETIeDgEEo0n+O9jkT1SvHcJtn8JgvB+TeIsbpVIfDNoBr2Tc/gwoCr4aA== X-Received: by 2002:a17:90a:12c1:b0:247:529f:92d7 with SMTP id b1-20020a17090a12c100b00247529f92d7mr8562951pjg.8.1686248711330; Thu, 08 Jun 2023 11:25:11 -0700 (PDT) Return-Path: Received: from MININT-0U7P5GU.redmond.corp.microsoft.com ([2001:4898:80e8:f:fc5d:9362:be2c:efe5]) by smtp.gmail.com with ESMTPSA id b13-20020a170903228d00b001ae8b4dc49bsm1757526plh.13.2023.06.08.11.25.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Jun 2023 11:25:10 -0700 (PDT) From: "Kun Qin" To: devel@edk2.groups.io Cc: Jiewen Yao , Jian J Wang , Qi Zhang , Rahul Kumar , Jiewen Yao , Liming Gao Subject: [PATCH v2 3/3] SecurityPkg: SubClassTpm: Updated default value Date: Thu, 8 Jun 2023 11:25:04 -0700 Message-Id: <20230608182504.2266-4-kuqin12@gmail.com> X-Mailer: git-send-email 2.40.1.windows.1 In-Reply-To: <20230608182504.2266-1-kuqin12@gmail.com> References: <20230608182504.2266-1-kuqin12@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3966 This change updated the default value of TPM device subclass PCD to `0x010E0000` in order to match the definition of EFI_PERIPHERAL_TPM from PI specification v1.8. Cc: Jiewen Yao Cc: Jian J Wang Cc: Qi Zhang Cc: Rahul Kumar Signed-off-by: Kun Qin Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- Notes: v2: - Added reviewed-by tag [Jiewen] - Added reviewed-by tag [Liming] SecurityPkg/SecurityPkg.dec | 6 +++--- SecurityPkg/SecurityPkg.uni | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/SecurityPkg/SecurityPkg.dec b/SecurityPkg/SecurityPkg.dec index 0a8042d63fe1..53aa7ec43557 100644 --- a/SecurityPkg/SecurityPkg.dec +++ b/SecurityPkg/SecurityPkg.dec @@ -308,10 +308,10 @@ [PcdsFixedAtBuild, PcdsPatchableInModule] gEfiSecurityPkgTokenSpaceGuid.PcdTpmPlatformClass|0|UINT8|0x00000006=0D =0D ## Progress Code for TPM device subclass definitions.

=0D - # EFI_PERIPHERAL_TPM =3D (EFI_PERIPHERAL | 0x000D0000) =3D 0x010D0000<= BR>=0D + # EFI_PERIPHERAL_TPM =3D (EFI_PERIPHERAL | 0x000E0000) =3D 0x010E0000<= BR>=0D # @Prompt Status Code for TPM device definitions=0D - # @ValidList 0x80000003 | 0x010D0000=0D - gEfiSecurityPkgTokenSpaceGuid.PcdStatusCodeSubClassTpmDevice|0x010D0000|= UINT32|0x00000007=0D + # @ValidList 0x80000003 | 0x010E0000=0D + gEfiSecurityPkgTokenSpaceGuid.PcdStatusCodeSubClassTpmDevice|0x010E0000|= UINT32|0x00000007=0D =0D ## Defines the IO port used to trigger a software System Management Inte= rrupt (SMI).

=0D # Used as the SMI Command IO port by security functionality that trigge= rs a software SMI such=0D diff --git a/SecurityPkg/SecurityPkg.uni b/SecurityPkg/SecurityPkg.uni index 68587304d779..6c28b8021333 100644 --- a/SecurityPkg/SecurityPkg.uni +++ b/SecurityPkg/SecurityPkg.uni @@ -169,7 +169,7 @@ #string STR_gEfiSecurityPkgTokenSpaceGuid_PcdStatusCodeSubClassTpmDevice_P= ROMPT #language en-US "Status Code for TPM device definitions"=0D =0D #string STR_gEfiSecurityPkgTokenSpaceGuid_PcdStatusCodeSubClassTpmDevice_H= ELP #language en-US "Progress Code for TPM device subclass definitions.
\n"=0D - = "EFI_PERIPHERAL_TPM =3D (EFI_PERIPHERAL | 0x000D0000)= =3D 0x010D0000
"=0D + = "EFI_PERIPHERAL_TPM =3D (EFI_PERIPHERAL | 0x000E0000)= =3D 0x010E0000
"=0D =0D #string STR_gEfiSecurityPkgTokenSpaceGuid_PcdRsa2048Sha256PublicKeyBuffer_= PROMPT #language en-US "One or more SHA 256 Hashes of RSA 2048 bit public = keys used to verify Recovery and Capsule Update images"=0D =0D --=20 2.40.1.windows.1