From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f172.google.com (mail-pf1-f172.google.com [209.85.210.172]) by mx.groups.io with SMTP id smtpd.web11.407.1685644204528746632 for ; Thu, 01 Jun 2023 11:30:04 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20221208 header.b=mrfsDR+v; spf=pass (domain: gmail.com, ip: 209.85.210.172, mailfrom: kuqin12@gmail.com) Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-64d3e5e5980so1465568b3a.2 for ; Thu, 01 Jun 2023 11:30:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685644204; x=1688236204; 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=QZl3TnK53WrQ6Tcqvo8b1XaYkSu2EP641QJleagdArc=; b=mrfsDR+vXQZYkRiu6CXKQexuNoZQVkUTDEtDnBTxUGqJLXPtBxDMsn4VwKVdWsh6T0 al5NoShChvUXwKjNoiu/gPu0ORhcEMwkCrYdz2uVciQb2Yo1kwoDOofbwxDKTKL3OX08 l/HheYIJUvypQph1qwpppMoBG6T70yBRn/V68VTpCdKu/Z3w1VkCjGOgX0xdxIgqXmow 5R520hdxg4Nz17awIvWPy799DfuaKwnBtpAUFC99aKt8wZWczqX6HiDpmp/jPb/Ak6WZ bW6Vi1aIKDzIckXlQ/TiRBNjbJYKW1gIrO2ZfE+ZKSofiLJ4GoEovkHQVMNiK+1kjst6 CMug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685644204; x=1688236204; 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=QZl3TnK53WrQ6Tcqvo8b1XaYkSu2EP641QJleagdArc=; b=aqW87jb8jsbRWw/rjhREzgVYweSDn12jaFkg4VaEGzXc8UwFcF2nEwkh0G+S4sZbmJ R+l/yKtDZVYmohV6pT9OMN4Ebrl1yU5p9tEM7l+MUC965iwsRPRu3J2qNoLjK+ZsyGq1 1vLvQA4AgfIX2kDmgJwgY+TkmdDBHqJPtqIqmbyRorEnFCrLVB4wjzcv4MeYE5rZcWXL kXLwEOOYAZ2OAIWMqAAoe7c5CkJID7zc8V+arIJIoAkKQ4HGOhyDNZp0uRoPNgXQyfTi dpLsKz7IJ7LIv1vBTD3l2+8aY4U57vMh7Oiv8eDDSEsZuQvhJM5zcuVkPYZoTBdNhk9f sEcA== X-Gm-Message-State: AC+VfDzk8CkO7iXpSHEgThvslqUyxXV2M7XwUKXoY+KoY8ErfO0GPQet 7ulrg5yQesb+e2hQCQIAlD8Yz59aUgk= X-Google-Smtp-Source: ACHHUZ7Qf9XMU0+QkkK0Ahp5wqV32wAgof2h4l4TU2l0YSGMQHDE6LNgycNaaxomrWDebgjZWEC0YQ== X-Received: by 2002:a05:6a00:188e:b0:645:b13e:e674 with SMTP id x14-20020a056a00188e00b00645b13ee674mr12831905pfh.26.1685644203786; Thu, 01 Jun 2023 11:30:03 -0700 (PDT) Return-Path: Received: from MININT-0U7P5GU.redmond.corp.microsoft.com ([2001:4898:80e8:36:652e:1aba:f961:866]) by smtp.gmail.com with ESMTPSA id v12-20020a62a50c000000b0063d44634d8csm5352054pfm.71.2023.06.01.11.30.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 01 Jun 2023 11:30:03 -0700 (PDT) From: "Kun Qin" To: devel@edk2.groups.io Cc: Michael D Kinney , Liming Gao , Zhiguang Liu Subject: [PATCH v1 2/3] MdePkg: PiStatusCode: Add TPM subclass definition to MdePkg Date: Thu, 1 Jun 2023 11:29:55 -0700 Message-Id: <20230601182956.2068-3-kuqin12@gmail.com> X-Mailer: git-send-email 2.40.1.windows.1 In-Reply-To: <20230601182956.2068-1-kuqin12@gmail.com> References: <20230601182956.2068-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 --- 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