From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web10.474.1686885602135018203 for ; Thu, 15 Jun 2023 20:20:02 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=g1bLzOIs; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: jian.j.wang@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686885602; x=1718421602; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=k1pxk1QXrpxeshCcOh+OZBmJiyeiOYT/WsX7mFxENoE=; b=g1bLzOIs6lGl19inuDkn6PUdvPGTiNxR3mTSaxjQ+kq3F3IG//iTDqQ3 YwF9+QALd+fz9AZvY4AvmzG/HVc2MGx6lGh4LUUFAh0SIfV5flrn0Swfq 5A1SwOvu+IPWBcWYgTue1CKMnMWvYXmbA2XORjg2kcpuBus9jDhjXDgM9 CKzOEm2VqmfsMK3TKyG8muMVr8DRINY4FEQ03dLGDi9Jv6lUpTMGKfRhR buJsANc2OizXfCcCLpKnbyUulHdhp1EkV5LufOLQL7+UjzoOFuNS4+BB+ S/qam8I+YdweGPeniLIMZP8Ew/3Kp2OWAGcdDe0wnfCIlsfXRsRNIU5uB Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10742"; a="445484886" X-IronPort-AV: E=Sophos;i="6.00,246,1681196400"; d="scan'208";a="445484886" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Jun 2023 20:20:01 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10742"; a="690043144" X-IronPort-AV: E=Sophos;i="6.00,246,1681196400"; d="scan'208";a="690043144" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga006.jf.intel.com with ESMTP; 15 Jun 2023 20:20:01 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Thu, 15 Jun 2023 20:20:01 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Thu, 15 Jun 2023 20:20:00 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Thu, 15 Jun 2023 20:20:00 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.175) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Thu, 15 Jun 2023 20:20:00 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G+WLv7ceM0kcsXjGkZp1d7zkBjaueAWfjKAO7qiKxWJ0oImXT2ncYe+v6FEbcjZNUTGP7cSMHhEiUi+wSe4U7IjNt6j/BM07l+S5K1OEwq26VHOOM+Jkg/YrSxHWDSJBC2OsnEgwNSr4OyTHltMqxrJsHKv/WTnvP2rNlEV79Dwi6DgLrz5HOCVUUkxaYQbIqZiUv3oSSdcOenDGSW7oWX3CJIq8dSmcxcRjdnyZtTPsCvtIxNFnZDzAv3UwU2ivmDchEdk17tzhtV+ecslFSOzH3nECtjb2uVFdegMen82WbOy5icBEZt0W/O43GwoTQcDnhWAsm7LTrcmBKsAUjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=VesD/172dOH3KyBbz3hQ7e8Wel/wKOZSNUu7xg8rFQQ=; b=QcHibpq9/72ImXzusCsTi2Q5r37VLDszJDCrRHtoMKxjSXhQFLmy405JVMURDN0JoTmVOH3aJOEltHBhUGArNkCN6SzeSe452+2HZxQRHdd5LdOfoCVnIINtGqAjPZgZAiElhcXC/2qTtm4G5WDvPGN7Z37W0WINDbhNVDjIB+thm0APcomt5/30mg/2GfNAnnFU5vPdvJMbdxi0QUeeeq7zxo3lwJjXWBWZSYC920DYbUIu1LG6vCNKQcxeJ/6yGX3iB5AdIl/qjVm8cAh1r9wEwwt0LsRNFKSuaBhf0z2OcTsgiY0NCwcgQp0OZ2QrqeG7tH1hE8G0Rhlny+shOQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from SN7PR11MB6749.namprd11.prod.outlook.com (2603:10b6:806:267::22) by PH0PR11MB5829.namprd11.prod.outlook.com (2603:10b6:510:140::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6433.24; Fri, 16 Jun 2023 03:19:53 +0000 Received: from SN7PR11MB6749.namprd11.prod.outlook.com ([fe80::44ba:3af9:1e34:cf53]) by SN7PR11MB6749.namprd11.prod.outlook.com ([fe80::44ba:3af9:1e34:cf53%7]) with mapi id 15.20.6500.025; Fri, 16 Jun 2023 03:19:53 +0000 From: "Wang, Jian J" To: "Ni, Ray" , "devel@edk2.groups.io" CC: "Gao, Liming" , "Wu, Jiaxin" , "Dong, Eric" Subject: Re: [PATCH V3 4/8] MdeModulePkg/SmmCore: Add perf-logging for SmmDriverDispatchHandler Thread-Topic: [PATCH V3 4/8] MdeModulePkg/SmmCore: Add perf-logging for SmmDriverDispatchHandler Thread-Index: AQHZnb42db7Sx7D1l0O8oYm/QZOJTa+Mx1Cw Date: Fri, 16 Jun 2023 03:19:53 +0000 Message-ID: References: <20230613061325.1664-1-ray.ni@intel.com> <20230613061325.1664-5-ray.ni@intel.com> In-Reply-To: <20230613061325.1664-5-ray.ni@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN7PR11MB6749:EE_|PH0PR11MB5829:EE_ x-ms-office365-filtering-correlation-id: 43decc39-675b-40c6-02f6-08db6e188d69 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: LkQkY64hnPO8uHIA7Dup8cfyy3Dg2/MeGlEgjGQw2Jf77jgQ6x4U1zb9voM3M3yXCyNOXY3eyXjjoByo9DQ6flxrBgYF4np9i7DxIR3NyxlFY3adQWrY8HuIiYrYiPoPfpL8T2+IVKQGhMO9b/b8MVdW2eC5pl9lZCDDdq13vIZ3u216WTuzUnhqv1dlXmcorXMmEdd1YXrqpK6vJWlwd7eskgchKZzVeG7/tKXMJlgrtceMtcN4RZJlrrKMUnTtmzDYlgXXXlX3sbbiRFldo4esY4JMAAWKnuLV3akktPWzHg1eISCljJVWi34UZskAXlYz+/1bV3HH/KW9Y+4TSJ4mOWVhWhkXlVXz4kwIgY9rDn14ydnznpxmEbW1FTa7dox6rqZ8N/I/zmb43b90XI2G+TbR0jJ8AbH/tKP6STaoauq2ZwPuEFKIqo/Wc3QM+TAAxuBzfSppx8L9oN0t3lPVlpSgYOgkCORCVPwNNNTa5zoefpR6bKy+NaMoo8Bd2Hpzd8AHzRqLa0lImTzRF+dQ8p0361cy6iRyxoa+FBom+oCgHTPB9zRE9lIZckQXvkSop+ZXQjXs7PpMSXkdjYFc74BFExmld+jnBP7p0zxjC4AxaLPdoDRxDaBulCrC x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN7PR11MB6749.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(376002)(366004)(136003)(346002)(39860400002)(396003)(451199021)(107886003)(26005)(53546011)(9686003)(6506007)(41300700001)(7696005)(83380400001)(186003)(478600001)(110136005)(54906003)(82960400001)(71200400001)(66476007)(66946007)(66446008)(64756008)(66556008)(76116006)(55016003)(122000001)(316002)(4326008)(38100700002)(8676002)(8936002)(5660300002)(52536014)(2906002)(86362001)(33656002)(38070700005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?bjKi7obRdkj6fAjHkTT9RdGrGwmypuO+W0Ls5Qw6vp+2e5v9D7Cr5A/c1AEt?= =?us-ascii?Q?oD1JodDG75Gl8rRDVLOW4erUBwSMvPQagQnAPs88BFEic0c2dZhSTug+/HV8?= =?us-ascii?Q?wI5Ki3ah97U9Eh4ji7SZzLSWGzpnPprF6QRWfLBt8LmmbVyCOpMDh6QKWKgg?= =?us-ascii?Q?hJYgtUkNUbsy/1akR4eV6xbVRYoA4sbX+2m7R3dPKXh/a4JPmBbqLxMR7rdr?= =?us-ascii?Q?hthMTtC1gMUWGwEOlYVQ0UtJFCIL5FvvOjaCC6EQCSfC0bpITECZJheja7IF?= =?us-ascii?Q?cri1Yxg6XIDKWqpCEWF6XaNcoKBXgktVUnRhje1jIIfUF4DoKeHt8+MYouY9?= =?us-ascii?Q?A8MNnE1yeO2nN6sSAIMzJUPczXx8S6i0GBBjMi4hinkkdbXEJiH1qQUyjIqb?= =?us-ascii?Q?ZDHvdgKVhsuTVO2/xgydix0aYpkNEB4h0vBEOnpPP5Gw/cBvarU/AYzbQ6Gj?= =?us-ascii?Q?8OrNYjzyCeWoWycgE1K+YgZ5Z9F1TCAUdXGoZ+UbU7T9PrHeaXg8bV/ZDMMR?= =?us-ascii?Q?JxIKw+5nmEuIeS7IkP5zQ1tnSraIxAhPXKOi/GFVm0YL3lEDxNUT32Ebtel5?= =?us-ascii?Q?3sH/RNozC+sUwhFVO6EWCPzzi3sE/vsh3IlPcFiX6yEjvuR4K8YtDoRNZbeK?= =?us-ascii?Q?wl72QAtxqt92KEevFGyIMqZdtZhHQ4EvD2p4lmhJnjTY668hHhD2NlAOzu5e?= =?us-ascii?Q?ToU4Fz/+ib74QE8VoJ3XwjESmf7oJ1VmSKbXkcmdSSQ3Q50i9UzkawJdlD54?= =?us-ascii?Q?7IGzbbuXmfI+NESQ70oIzgq/B289/v4eCtmcIcc02Ks76bPcDGNILqSQzJzq?= =?us-ascii?Q?bXZMew3Tsh75tfCrlTfX6I4/6wa/lcotw5hkBd3b6DE2MthnHaZaS/9HfFJP?= =?us-ascii?Q?KxS4pjyx/DfjZnRc+E+iQl4KU11hH7WGVafvvDD47338uUi4cmO5hDn5rDye?= =?us-ascii?Q?MTAl/uwVdMhvQRkpbr5fpi1QcNWD/7Yq5q6m6yiKRv6hdhUrrvASJq6CF7mr?= =?us-ascii?Q?8TgQBDw8BVWVss29nYpd+TlJd947uxOACsG7ZoT5AMZ8hSLMipZLqwOhMHvE?= =?us-ascii?Q?taN/ssC192V/xzz3ug0MjUX3bogk2667d78mwufrq9htVyClwcrDdJBHZ7QG?= =?us-ascii?Q?O47M+89j0lWPFJmLMV4vXrW2Fw6lPKoeWrd1wpg5/Hn+F+5ELq4+114qnZ6m?= =?us-ascii?Q?vl8/uUxQZxey4PFYAvKtDLsZwGjDII/regqVwOi/DiVcp8xdYe+nVALABlEH?= =?us-ascii?Q?i2uvf1Ri1K4buBGzlIAKKjmfg9eOtl0HQlkO+3BmUdnDNstxzluCjfG5ploQ?= =?us-ascii?Q?6pmRgVOsplFORQpReJwz5XK4ibcz2F5M8Ah5jySMEuN+X6WzbJ8KQ2AcAZ8n?= =?us-ascii?Q?kvVrZLB17hEud7FABxqbtmIRITCyXqBDvGouGaIy51vDyOWDZBN3wwwZmfpi?= =?us-ascii?Q?Hg502wIn9bJADYe8sQqApuoAZUi/aRS00UBnbc2/f9CHkO/yTYNy0/Z8J30o?= =?us-ascii?Q?N9mYJlapNPqtuQ3jHrUFOni8XBo3Nk4TahwGzxMOqH9GnOLGMvT1hCovptNQ?= =?us-ascii?Q?q8wwKuddeWV0t6TttcID9nhc9DkxWWE5B5xhyes1?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB6749.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 43decc39-675b-40c6-02f6-08db6e188d69 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jun 2023 03:19:53.3747 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 0vnhM9K6TCJTXSuCok1EJcKhUSi+2gkTXWvLSHL34dfxLIOcvfFi9pJ3eDH7ZhLvA8j0SmLnreqn9pNKG64x6g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5829 Return-Path: jian.j.wang@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Jian J Wang Regards, Jian > -----Original Message----- > From: Ni, Ray > Sent: Tuesday, June 13, 2023 2:13 PM > To: devel@edk2.groups.io > Cc: Wang, Jian J ; Gao, Liming > ; Wu, Jiaxin ; Dong, Eric > > Subject: [PATCH V3 4/8] MdeModulePkg/SmmCore: Add perf-logging for > SmmDriverDispatchHandler >=20 > SmmDriverDispatchHandler is the routine that dispatches SMM drivers > from FV. It's a time-consuming routine. > Add perf-logging for this routine. >=20 > Signed-off-by: Ray Ni > Cc: Jian J Wang > Cc: Liming Gao > Cc: Jiaxin Wu > Reviewed-by: Jiaxin Wu > Reviewed-by: Eric Dong > --- > MdeModulePkg/Core/PiSmmCore/Dispatcher.c | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) >=20 > diff --git a/MdeModulePkg/Core/PiSmmCore/Dispatcher.c > b/MdeModulePkg/Core/PiSmmCore/Dispatcher.c > index f635565dd1..bb789e5890 100644 > --- a/MdeModulePkg/Core/PiSmmCore/Dispatcher.c > +++ b/MdeModulePkg/Core/PiSmmCore/Dispatcher.c > @@ -28,7 +28,7 @@ > Depex - Dependency Expression. >=20 >=20 >=20 > Copyright (c) 2014, Hewlett-Packard Development Company, L.P. >=20 > - Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.
>=20 > + Copyright (c) 2009 - 2023, Intel Corporation. All rights reserved.
>=20 > SPDX-License-Identifier: BSD-2-Clause-Patent >=20 >=20 >=20 > **/ >=20 > @@ -1322,6 +1322,8 @@ SmmDriverDispatchHandler ( > return EFI_NOT_FOUND; >=20 > } >=20 >=20 >=20 > + PERF_CALLBACK_BEGIN (&gEfiEventDxeDispatchGuid); >=20 > + >=20 > for (HandleIndex =3D 0; HandleIndex < HandleCount; HandleIndex++) { >=20 > FvHandle =3D HandleBuffer[HandleIndex]; >=20 >=20 >=20 > @@ -1511,6 +1513,7 @@ SmmDriverDispatchHandler ( > } >=20 > } >=20 >=20 >=20 > + PERF_CALLBACK_END (&gEfiEventDxeDispatchGuid); >=20 > return EFI_SUCCESS; >=20 > } >=20 >=20 >=20 > -- > 2.39.1.windows.1