From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pg1-f174.google.com (mail-pg1-f174.google.com [209.85.215.174]) by mx.groups.io with SMTP id smtpd.web11.1763.1686248711082742197 for ; Thu, 08 Jun 2023 11:25:11 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@gmail.com header.s=20221208 header.b=fwJiOoOa; spf=pass (domain: gmail.com, ip: 209.85.215.174, mailfrom: kuqin12@gmail.com) Received: by mail-pg1-f174.google.com with SMTP id 41be03b00d2f7-543cc9541feso532560a12.2 for ; Thu, 08 Jun 2023 11:25:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1686248710; x=1688840710; 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=P7nAoJXwM+kVmwID+yZpTeFiv9Q2203/M0RBFM3nVvg=; b=fwJiOoOaZZlVR7TIb3KJygXillL82x1tnCDvm/IFvKMn0RvhF7M7EmSqzD/PNg4HLE TpGRlURrDPG17UTMELG441xvfT2L702aO3e1LFrc2tenNK9cU5PCnqkgFcwZPXu7H+SE qqu9tTmdrxoRx4gok5Y3EFSr/HJwvjz9TIYShUMe0+sjq+y146/dddWIcJcP0IMtU0RG Q6ryEp/s52EAe7yOF+HcOWcoEO6GU/pcCwvCrLQiateaHmlitPopphI7neLxblaiWhs5 qYh91B7F+PCSMdtlcuz/3Tb1oVf1BfknP7pb96klRyv6fz9xle42c6ZwRH84DOvFnJP3 M9XQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686248710; x=1688840710; 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=P7nAoJXwM+kVmwID+yZpTeFiv9Q2203/M0RBFM3nVvg=; b=gw465xEdGt0EMDrf6ArAGNhbKYmV8wnaJvejFPiPB9xJJD+tQJWN5G6irJ+5iNIVnh XM/OjyfA/p/954yUp57MXqKB+WGKEW7Y93E66RwIsa+bV0NQomjYngt/St1FgGYAUCvY 0dIau7cJxx5C1gheGt1ZAquh1mXFNNVNU6caf/vWMDua6vk1amsDdpLSk8Nu+GLt6KvU upGyA11iUU8Yjj/mPN11b/Gy16Oxp4sa6AiqNlZAy19BwvZucWxJ0PKUZeuVbk4LN8/M iHEdsOC+3JVCSv/dy0MueVIp/7k9excwuPKuB+JQMnPBPwGV8Xz/BhqSY7gAqoYf5166 JJuQ== X-Gm-Message-State: AC+VfDwTM1Bs9O5Q+YieGOXUOeTbYMXsZrIsLRREgQlEye2XWPZe3Ryo tLa+tRCWXI0fnwq73HoovYHmVn71ZiY= X-Google-Smtp-Source: ACHHUZ5vSLSCzm+fJoQJyviUe9zbJy0Qyvfdeni/LvfRhx3VG/yMcXknl09xd1s4HTk3RXH49cJlJQ== X-Received: by 2002:a17:90a:c4f:b0:259:10a8:2389 with SMTP id u15-20020a17090a0c4f00b0025910a82389mr3942145pje.35.1686248710322; Thu, 08 Jun 2023 11:25:10 -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.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Jun 2023 11:25:09 -0700 (PDT) From: "Kun Qin" To: devel@edk2.groups.io Cc: Michael D Kinney , Liming Gao , Zhiguang Liu Subject: [PATCH v2 2/3] MdePkg: PiStatusCode: Add TPM subclass definition to MdePkg Date: Thu, 8 Jun 2023 11:25:03 -0700 Message-Id: <20230608182504.2266-3-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 introduces a new peripheral subclass definition from PI specification v1.8. The new subclass definition will cover system reboot events under the status reports from Trusted Platform Modules (TPMs). These definition could provide helpful datapoints to OEMs to analyze system security state and healthiness, as well as avoid definition collision with other existing peripheral subclass definitions. Cc: Michael D Kinney Cc: Liming Gao Cc: Zhiguang Liu Signed-off-by: Kun Qin Reviewed-by: Liming Gao --- Notes: v2: - Added reviewed-by tag [Liming] MdePkg/Include/Pi/PiStatusCode.h | 1 + 1 file changed, 1 insertion(+) diff --git a/MdePkg/Include/Pi/PiStatusCode.h b/MdePkg/Include/Pi/PiStatusC= ode.h index 3222a082c550..6675431611cb 100644 --- a/MdePkg/Include/Pi/PiStatusCode.h +++ b/MdePkg/Include/Pi/PiStatusCode.h @@ -363,6 +363,7 @@ typedef struct { #define EFI_PERIPHERAL_LCD_DEVICE (EFI_PERIPHERAL | 0x000B0000)=0D #define EFI_PERIPHERAL_NETWORK (EFI_PERIPHERAL | 0x000C0000)=0D #define EFI_PERIPHERAL_DOCKING (EFI_PERIPHERAL | 0x000D0000)=0D +#define EFI_PERIPHERAL_TPM (EFI_PERIPHERAL | 0x000E0000)=0D ///@}=0D =0D ///=0D --=20 2.40.1.windows.1