From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web11.4511.1685676815124049976 for ; Thu, 01 Jun 2023 20:33:35 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=crvdNQkH; spf=pass (domain: intel.com, ip: 134.134.136.20, mailfrom: ray.ni@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1685676815; x=1717212815; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=zeVeYLj8MC6qxbOkHeL6jlOgG7Dil7/HEpgdM6l+o2Q=; b=crvdNQkHoDyLydNIDW4rq7UcFWjzolTiVpigw3WAdVWdH/ICvUD4cQDk z4QrJmXpOjLIaRJdPz7dXTxMddlMB1ay4fcERw25f1hS5lpcJGjrRnyqJ WBMtIZVhrf4HBGxJejnbrQECsu/M3rPSjMko9CIMne3MC+QxdK0R/nquD gWBJ17jKBIC2p0TSE2TGOMK5nNK146LcC22rq+d8OLDkq0vfbF4glM2fj YO8aGUG0ETj5EU+7eIqtm9FZYacT64GvDoGz0KpIJmKSOeyP2nr9cwi8z e64edsFEwyhdvUebQUzDwERcF235O5bTwMJZJfyVZyBM9ZHZnedLltp05 Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10728"; a="345330429" X-IronPort-AV: E=Sophos;i="6.00,211,1681196400"; d="scan'208";a="345330429" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Jun 2023 20:33:34 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10728"; a="954292155" X-IronPort-AV: E=Sophos;i="6.00,211,1681196400"; d="scan'208";a="954292155" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga006.fm.intel.com with ESMTP; 01 Jun 2023 20:33:34 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) 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, 1 Jun 2023 20:33:33 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx603.amr.corp.intel.com (10.22.229.16) 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, 1 Jun 2023 20:33:33 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.107) 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, 1 Jun 2023 20:33:33 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hTz+U4uLD+Mh0WwEc3w9gL2XNx5o3wXLMz/ss3yyQwDVSzSa3G0bSKJhBU/GxURVyARIzOOIjv1mANxf77f6/ttVcQ8Go9oJdJpoDqXhkNHs4LaATQtynDC2Z3Ss/HzOwP/vaGqqmKPOHpXXMPY1zDMuHKdp0mlU7TBZVcJLnDUuua5J4sTSoWd8DmqikbbsOPQv5fnf+8ayWaxHQLPgIKuhOYmqwGUHFu0UVi6P7Mv0gSnz6GjV85+oiZG00aBg8YL8uAFaIhxCbMW2fW9ni+XTPyg2jXr7f/6HzPKQmOMhP2x6RUU515LlVv8c6+Rk/pNFVwqU9eLoo2LxndNJHQ== 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=WMxQxVtGVuE5yMdJyLCoon/f5HTF8CYD2U2FaRTGfys=; b=BZomuhkuj3g760DQCiooTpQ6SrjOO186I/UYBT0OXHZVJ2WHuUMpXd2jNY/1//O1XE+diVPCKO+tLPeNOfFroT6CNEsPdP3+NU2xj3BgQWLhOx8VPa8BOpg3JZqECDp2CFVTuB2MuRz1HnEe1cNUJJlywM7cUzlyVnKzFi/JulN48JU2L/+qutufLXaalfjzEliuhY72tCoi9CH98dmw1z3UGKZBOHZ6Gglxd5IAKGwWDidaXBXqDLOkC9K9BFPI2N3hTrXmBpqfLHO2EZT1qZvpmEyMcUUKzyfEptxy8QLlsrCBps1/qrd9V5W3l9lqPS+qt76TANhk9EkVdpPauw== 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 MN6PR11MB8244.namprd11.prod.outlook.com (2603:10b6:208:470::14) by BL3PR11MB5684.namprd11.prod.outlook.com (2603:10b6:208:33f::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.24; Fri, 2 Jun 2023 03:33:32 +0000 Received: from MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::892b:b8e6:bab7:635d]) by MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::892b:b8e6:bab7:635d%3]) with mapi id 15.20.6455.020; Fri, 2 Jun 2023 03:33:31 +0000 From: "Ni, Ray" To: "devel@edk2.groups.io" , "Tan, Dun" CC: "Dong, Eric" , "Kumar, Rahul R" , Gerd Hoffmann Subject: Re: [edk2-devel] [Patch V4 12/15] UefiCpuPkg: Sort mSmmCpuSmramRanges in FindSmramInfo Thread-Topic: [edk2-devel] [Patch V4 12/15] UefiCpuPkg: Sort mSmmCpuSmramRanges in FindSmramInfo Thread-Index: AQHZh91Py1ft+GNqb0K0t2W+4VHb3q929g9w Date: Fri, 2 Jun 2023 03:33:31 +0000 Message-ID: References: <20230516095932.1525-1-dun.tan@intel.com> <20230516095932.1525-13-dun.tan@intel.com> In-Reply-To: <20230516095932.1525-13-dun.tan@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: MN6PR11MB8244:EE_|BL3PR11MB5684:EE_ x-ms-office365-filtering-correlation-id: dbd7d575-bb59-477c-af79-08db631a237d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 3minLtX4n0eD1fiWzKzhofqwPu1dF+Gapl6c1ufqYI2Zo/0n79+YIvHfALlCMC0zx6cbEPN7ZNzZCykJ6WTpPE6OEnp1HTwx95IHilewtNtduRZj3xXlS4zTT1w9q6S80sc/M8rriTEJS94J93Fo+uva0UrLY0lnEEbfA7gClkz84ZGRgS3YaaCSSvp2p2X527RWJv8gIM5NltT3Ew8X1vMq0dyzoBEBh4p1p9wBnkj6/DnaSCnPhzD+8ARNkywSkuTF6t0Pu8AtpxJ5dyUc+3X4hpjijPCuRRyUIt93wn+l7N5kD4hjgEgw4755l92a6lWz8SRjHmLlQlTOZT/krOrh6pQqgW40Hh/Oiuz6B1Jb2F36YCHrzA3POmwl4Vb7RTfi7rpTfkCKYBbOr3hPpZwwKFnzkdTsLBHf4QYpNnySLFRb6nTxWDGzvA7JXT18Ud4hb67uf5vwDGxiG/NsdTe5yqB/CeCiMZvYTwyVz6ibcRlYBddpxmEZh+/MoWVk1xUv2YxZmL0d/Zp+QoFivOPZq3nBioY3ryr8E3NMDonu0fhCBvU2aR7gPa2jsy0TT3OVjPe9HHPC3ccy+DrTov+/N5Ya8MZDq+1SzUB0GSn+bW8dGuKG+jJW44hfgIEGZ+JaaFpj3mm1fdepca1AUQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN6PR11MB8244.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(136003)(396003)(366004)(39860400002)(376002)(346002)(451199021)(82960400001)(122000001)(38100700002)(110136005)(54906003)(86362001)(6636002)(66556008)(64756008)(66946007)(76116006)(66446008)(66476007)(4326008)(33656002)(558084003)(38070700005)(55016003)(478600001)(7696005)(71200400001)(186003)(9686003)(26005)(6506007)(316002)(52536014)(8676002)(5660300002)(8936002)(2906002)(41300700001)(145543001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?acnIAPX2QZlcKLNDP4hsXI3NqI5oNKoOFq/LR5WPPheAuwQSb/lJf4A7uKTD?= =?us-ascii?Q?wYeGXaR9IXJ84g2p3UteOoaadIfpBaJvSf/Kc8wp0eyLkCTmyEQjsRrZ5npS?= =?us-ascii?Q?zIMSaZS4rbBNiLVMVCLkcx9HCyf9lEuAbn5a0ztLapBoVATXla9jAnNVjMwU?= =?us-ascii?Q?J86KXUNGHuJgm3w49ArAut4YvEI21YUZxen0es4re50RY6SeVG2bR/fOLxvR?= =?us-ascii?Q?I5NA0jMtmuqZIUoMQs9ztLMS7H2/O0jrmGO+Yx+yEFs1x2uHkjNZ79ZKsS73?= =?us-ascii?Q?V/VFu4HJRlo3pJCDfn4cROp3Diieb+Oo98JlL7lkUDMyGPkLOFySt8A7I1U6?= =?us-ascii?Q?uGlDYs8ZqOhtcA4dfK4gYDRcS4jAEYk3J56rqL4kSeyr27jcOC9/rZYEAlDU?= =?us-ascii?Q?CjwSHQUK4GBMT6VT14aoggZ6rVgtO/6b9daypaN/LvvCUSsxFFFQLSA/mnbr?= =?us-ascii?Q?iM9WGCmNKDoMBpatP73iz0PmkbvEGSUxSL2tvT5SLGg770MopaCCEQ5vAYQF?= =?us-ascii?Q?8rOdNDLs58DdGv38TMzxl1pKXt8w4qPWlb/C2iB3DduyZi9Q02US+GabEN+C?= =?us-ascii?Q?Wolrm+GSS7YuYN6AG8iMeIW60DZEUdTS3C68VmIasCUPLIkbiVmvZme7odgk?= =?us-ascii?Q?NoGCfcCQ9sD0YpN7japvAU5jSG1eLw0aGuLjAX2aos4QmJLRPP1xCn6XyAHB?= =?us-ascii?Q?/FsHH9BqNzReisavaWqhKEDWqRsN6xe8Klin31figGnkj4VXboEOcS8jxDXz?= =?us-ascii?Q?TAyVDvJyMeLVfsDr9F8f6tbbdBRURA0NmjgKWGpc1GuAz/ku5HiidtdQGh8x?= =?us-ascii?Q?NgXlfCk/H0LWgd7HjGqcUyE1Oxp4GALGFmHqOLUlj5nLOjWs+wH2fJhtZOS/?= =?us-ascii?Q?pqAe3piCCWowT5KGQNuHSK0WjPo+57OvcnS341So+Cx78kuDBQQsz2jXuaPv?= =?us-ascii?Q?sRX+UrIBguCSmVxy9y1KRxawz3xEEdh3f3Lfce6cDXekLQgsOzW2YupOQxGH?= =?us-ascii?Q?UKsua4xUkUNWBrKHNUORGmqrWz52OfkMmjuB0JvVulvBPpAikyZ2MG6rWlOa?= =?us-ascii?Q?eQ77I9SDWz1cZ6lWrkd0isDa80ATgeCY40vJvpKuxSCA91LxjbHn84sWPAqi?= =?us-ascii?Q?Mq85ufFIQIXZN/ENkgwsxg0FpDmI/Ea8kHXWZ+0vRKmTNk+DTy6k+dTascVc?= =?us-ascii?Q?T+lRfSsEzwJ0noh4JHhS85lm5G005C48/DOB4cns0RR54a25zRCls2wEi2zV?= =?us-ascii?Q?5rViG5f3qWD4yxgi1ZHLXYFebrm5t+q9rCcM9/mgREwY4dXthaIhmdokfRr6?= =?us-ascii?Q?rO8+bw1z1AyA8DnloLMNpz3jSLk0lEZxDi8HS1P6aMkRXRgkIH9Ilvpk284j?= =?us-ascii?Q?11Dnpi9E4J/EcfLvj4a++/G5YJTeskvg50W+K9uHY/aRD1RuKj5EMOVUpjfI?= =?us-ascii?Q?Q175hMfhjeXVCz1SYqGRq4cM7ZK7JcT/QHtMf4C8OTdfZ680f2mxUeY6TsCe?= =?us-ascii?Q?/5epuDeR/Pi/nF0WlEVydFSV25ukPWp5GmRzELQVf4AmPd6YKlmTeJ3Darjn?= =?us-ascii?Q?/s8JUjp/A5TVAknLOnw=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN6PR11MB8244.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dbd7d575-bb59-477c-af79-08db631a237d X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jun 2023 03:33:31.8281 (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: Zfi7qNAPnvJQD6YpMzljwdpPY61oLE3aMXVmAO/TeK/oDUeW23SsyhDhPqCoN1FnPPu5bNCzGqIahJLSS/r9Nw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR11MB5684 Return-Path: ray.ni@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable > + Buffer =3D AllocateZeroPool (sizeof (EFI_SMRAM_DESCRIPTOR)); > + ASSERT (Buffer !=3D NULL); You can define a local variable "EFI_SMRAM_DESCRIPTOR OneSmramDescriptor" = to avoid pool allocation.=20