From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web11.1605.1665210842384407311 for ; Fri, 07 Oct 2022 23:34:02 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=T0OOWmmn; spf=pass (domain: intel.com, ip: 192.55.52.88, 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=1665210842; x=1696746842; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=K9ZEHx7Im1QBmyRwYMDzKawlmln+CTf8iVz00ShjByY=; b=T0OOWmmnADJC/pW65DIeduXPmwj+4sSp+2u0woCcdtwTG3ebCoJ9Xj9W CspiO7kATpE//IjKTEIc00t4l64MpE7drINrKACwW9hh3wvPSsSSccrGp 94Y0odLME13E2Yyt/mM28gbgNOTe1EgYVeC+1aUcURldez0fm5tkRDkHL l2Tw+xD9cQdxj3/oukuJ8Zyxv4jZIrKVmj2yT4tkUgyVjTiiRjZX6Tkxo dkrlb6rHRzBL1Pc22jC6ioT8lNXtBThmB1cDBTGTwUAkgTkjGo0HxJJkP 9xfm1zp37CTifyZrTuc9y9KgonvhohWEpBJ/qlAT2+2z80N3LQT42dTrw A==; X-IronPort-AV: E=McAfee;i="6500,9779,10493"; a="330353490" X-IronPort-AV: E=Sophos;i="5.95,169,1661842800"; d="scan'208";a="330353490" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Oct 2022 23:34:02 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10493"; a="954325331" X-IronPort-AV: E=Sophos;i="5.95,169,1661842800"; d="scan'208";a="954325331" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga005.fm.intel.com with ESMTP; 07 Oct 2022 23:34:01 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Fri, 7 Oct 2022 23:34:00 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Fri, 7 Oct 2022 23:34:00 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.168) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Fri, 7 Oct 2022 23:33:59 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f+w2Byhc8DVyDI1zwntl7wsKMtJXFngjGSbvPH6CDb2VL+ruxti0rzWm9ZCCmc+frtIJnF8nMsdzVPszKXuOmtkZG5ZQvcKp0uHpi6vHLUERaKM/GAMI0Rn1ww9LON73/VqFwliM95d5X7HEIrXwp4Gzebm2KDLD03+td4q5yNaSMkg2Uxj7U/vcUS8Qq+VVbYuKT3/NSD6DVUlCdFH+9GQUrIGcccfcYGAiyosBzLO/mej6Flwn58El1bgEm7ym1UKnwhif1NAPIRsCpFqZ6pni9q+LHJJoFNHf8VY82nSEMpxnznWmWq+1X0T5JB9IAz36h4b6ZxnqgXBSawq7Hg== 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=pe3B9OJ9anmmZXtDzoxmFwLLULfH1QZAsGxhZREYuDI=; b=GTGFDwpopdXD3bFUY81r1gEWaenjVxrqjKHi6ipPGZyewLax2g7xZON4HI8WfkXTmuH1skCXciHmphiGcdLN7qts3EdmpnduUmvfNCcXoIKgDa121eWqLxDZdh2P2Jxjf5StwKN7/98KV0f6zo4bRqeq5uHMjX+wI8w+/ucx+f7vqybNAUJ0ApVFAbSvTT1tstiL7JyRRt4yyjJ3RxnupeASmt3aILE009bYfAGV4e8aE0Y+zf/hFNHKVHiniEgTiPUk1l2NPDiN4gQldWEFrNtlUnOYRNgUqC3WP/5G8B7//1xM02O2CaV2602qQNxmVylZqt0e7Jqef3kdKYdBkQ== 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 MWHPR11MB1631.namprd11.prod.outlook.com (2603:10b6:301:10::10) by DM4PR11MB5551.namprd11.prod.outlook.com (2603:10b6:5:392::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.24; Sat, 8 Oct 2022 06:33:58 +0000 Received: from MWHPR11MB1631.namprd11.prod.outlook.com ([fe80::483f:4bb5:a15f:f571]) by MWHPR11MB1631.namprd11.prod.outlook.com ([fe80::483f:4bb5:a15f:f571%11]) with mapi id 15.20.5676.036; Sat, 8 Oct 2022 06:33:58 +0000 From: "Ni, Ray" To: "Li, Zhihao" , "devel@edk2.groups.io" CC: "Dong, Eric" Subject: Re: [PATCH v1 1/1] UefiCpuPkg: Reset a parameter when BSP Exit in CPU relaxed mode. Thread-Topic: [PATCH v1 1/1] UefiCpuPkg: Reset a parameter when BSP Exit in CPU relaxed mode. Thread-Index: AQHY0nC+gCSMJpU6w0CDwBZQveb8d64EGyaw Date: Sat, 8 Oct 2022 06:33:58 +0000 Message-ID: References: <20220927125738.3043-1-zhihao.li@intel.com> In-Reply-To: <20220927125738.3043-1-zhihao.li@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: MWHPR11MB1631:EE_|DM4PR11MB5551:EE_ x-ms-office365-filtering-correlation-id: ad989a97-ad9b-44eb-b3c1-08daa8f714bc x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Dnx1nVzROhhKypKyyEaIM8OvLtwWYwikBtgB5+D2dUvWG5C+9oEmiPoowZM4qUJy9kBY1LCN0uujmbvxo9FynoNTK9rA+MlDWf+FaT0uhgWn+m2LrIPRyua86ZnTe/szd6TBijyx8HRl0bGKG/ihWN95BTMmmItFEW89U+AM+SZLjsJkx8SnzILZwoBhsyj+LWR8zx0qwMJamfmE9F+do2wLPQccgU+mm5QwFRjb770C6rPkTN2JVwL4HSmu88o9pK1/bzh2QAIIGYGX8wzmLk/YD6k6YrGoG3SeiyHxs2EgtmTPPfXAORm6x7z5t5H/n6byUtMTUrvdspScLggjCZ3zxfKCBxn6E6h4+OM/JSxN9YS0I3zVr/ju0FlfWgWsvYPMjYFT5RhWbGx6oEwU9NAl+YylhrnvjDpUpDEMr6Lnd626akOx5SVRjZOvCIZysc5m3weSwyr/v7PAX/TNa3JgSyecPpgHm4lX0jzuc0WciriHx130SWxLfkChOgp1FvLMydUOH8LatkvPqJbsqKPirhN024nkxyPzUfabepf+CJtAhstY/N/Rc3DTraL2Qmoxx/Kqcr/lVJzF8hf6esCt7GsroVLVOSZGIpXtKdZxFFtQcFZ7G/aj9bUf3fI8/ciJTiBD5WCFQcpEN+YfWIMts21LyrD5iUid3Opxl7a2VtFSH7hJU5UVN4h8DjVG8P1kFb0mXn5fNpSsRiDI0MqANbknsgYlBXmkAhtd+i65fLgF0FwGyltychaTWeTjG7ph84UgzF89mi9+lHyqpC2wzMe1X7JtEKnmMb7MIUY= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR11MB1631.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(396003)(346002)(136003)(39860400002)(366004)(376002)(451199015)(83380400001)(122000001)(38070700005)(82960400001)(52536014)(186003)(86362001)(33656002)(38100700002)(478600001)(966005)(53546011)(9686003)(26005)(107886003)(71200400001)(2906002)(66946007)(6506007)(316002)(5660300002)(41300700001)(55016003)(66556008)(66446008)(66476007)(8676002)(110136005)(7696005)(8936002)(64756008)(4326008)(76116006);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?CrLGlkxHZ8nHoxOih7/MnoqjotFQkdXiLN25THC77pOr0HDiK1wkCpMN/tlR?= =?us-ascii?Q?cbIpFOgkmEU07GTrcQO8vkSTqhWsSSnp/dDI0wfOW57sWfYsp+9NR5/bEhPE?= =?us-ascii?Q?22/iTQxDXbROPauo4fhU1Lg9yT+NxJ4X9CG2xF0pLJtAzD9VYjuqHIN2ja3s?= =?us-ascii?Q?5YIv7G6gf1VJ4XQOpA1P563qbSxwX9EbYsLkeaM6QN1beNlKkbRDbw7umOW/?= =?us-ascii?Q?NxO/TmDR4wTyeDVktw1nYKl348WKA31RChlWWI/GIsoSd++FIkPjjInM12aF?= =?us-ascii?Q?C1SxqXnHgafWCQ7zskfEGe4lCpO488wojr/ss6eMkmbHK5pl+h5p/bUCoMvy?= =?us-ascii?Q?8D+4bUFTFGS/JbE1FZBZl8CsLzxggaKg1QbElp33E+W3q16ftJNtjkSRZ4Hg?= =?us-ascii?Q?8JeZ9M4FzGfGJO0vC3O2Uwbi7/7PGqPOCQJsc+8FJthOk+MsMYiQyLNPVoRZ?= =?us-ascii?Q?uFZGBlVCPKZELlK1SMpJRMuHQ9N2VkePVGJobX/uyk3rk/P3trK3szO3vxqM?= =?us-ascii?Q?4T7JoMod55f2xfozNix/IVJ/1n91M+27WBkjfo0zlz3DZ4RfH3LAN7mAKUvo?= =?us-ascii?Q?IOV6GGRwIJpVtqry7Qnjco/mpliMSceCBNcFjmEfPDlbZF1lEMSvaBo5qkwb?= =?us-ascii?Q?jOVwTq0FY4/4EzgEIEKuvTK3tBFEWRmcb7X9+jFaCH50jO0sizupaWwQVMLj?= =?us-ascii?Q?xUYdW9lcQcTkwTU9em74uG6BKCcLy+8u3PU21g5z0zmpsw/mBYvOYSfPeHXv?= =?us-ascii?Q?bCQQ/KNTxe8xZnOFDu/7BA1UbjQ/WppzIafND/QL6CwmBY0gr6rHgms2Bhtg?= =?us-ascii?Q?6CJumrUviLNKfUE/ggaFinobIW/z4hXYPx+YAy+4wz6q9Thx/m7YYk5fYmUt?= =?us-ascii?Q?s48jisvD2syJ9J3+j0SJLzOXqp+8VVOf4pk4TOTqDC4E2JmsSQlfdjfkHZzH?= =?us-ascii?Q?z7qYhSVH87+4l+eDXkrZILt/2fwb3uuaw3491hXuhi7lz4UBrdtqkRsJrf98?= =?us-ascii?Q?CsiPB5xtzFJXu7dcL8MASC0kZEsUa+/1EKfg32wxHsCKMqxV+FdNBitqqfaX?= =?us-ascii?Q?RFMosF5+BTAzVjFuW5MtRYZH3QaqOVO5gIug4ZCDMNTPfQZgNQuKVZgsZpVH?= =?us-ascii?Q?EYQwo4eUN/HPBqLZod3Q0EuLJltbx4EmqApqIRd4BwXQXqIOUbmRXieVVvHR?= =?us-ascii?Q?ixEwZ0RdykvXQ3bAAGk/3Uk+wpsr/gJFPAc6yD+GLymmMHBEh7QLkiobb/qX?= =?us-ascii?Q?jslk4bqOe6VVw4ni+2NSOyGYmDW9hqQt4NtAV71HYmH7viUMCet5DI04yTfX?= =?us-ascii?Q?wReuwxD0EDjOkmDQ4lUHl/ODQxI7kBWXFNorwKwfhXkldwZU7uL6QAlYQzz8?= =?us-ascii?Q?yaPmlyIrIf+HkZAfsoNW0F3qVKZ6xbypPf/CZROxWdPWgr6SYX7xTX7AXRAk?= =?us-ascii?Q?xZQxLvKG7HRVF42egavVeq+FR0uHFgKtfWRfw4nBc6mUslYwsu/175iLwL3+?= =?us-ascii?Q?SC8J+S4u6kR1ClW2Gv3NMtias/FzqEIKm4Lc4BvA8A7NbEtLH9RtyVbQt1s/?= =?us-ascii?Q?v5nFpTjha5QpGGcUC/A=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1631.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ad989a97-ad9b-44eb-b3c1-08daa8f714bc X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Oct 2022 06:33:58.4333 (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: R6N5/9oYexpunmBaM5YOB437Fd11o2MXLQi53Q1jws9BIjtGIT8YoDuxArb7tuudqBybP06Z03hxixuopX3wWw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB5551 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 Reviewed-by: Ray Ni > -----Original Message----- > From: Li, Zhihao > Sent: Tuesday, September 27, 2022 8:58 PM > To: devel@edk2.groups.io > Cc: Dong, Eric ; Ni, Ray > Subject: [PATCH v1 1/1] UefiCpuPkg: Reset a parameter when BSP Exit in > CPU relaxed mode. >=20 > From: Zhihao Li >=20 > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4083 >=20 > In CPU relaxed mode, it doesn't reset the value of > mSmmMpSyncData->AllApArrivedWithException when BSP exit smm mode. > So this patch will reset this variable. >=20 > Cc: Eric Dong > Cc: Ray Ni >=20 > Signed-off-by: Zhihao Li > --- > UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) >=20 > diff --git a/UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c > b/UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c > index 13c2cb8da4c3..c79da418e37c 100644 > --- a/UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c > +++ b/UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c > @@ -696,8 +696,9 @@ BSPHandler ( > // >=20 > // Allow APs to check in from this point on >=20 > // >=20 > - *mSmmMpSyncData->Counter =3D 0; >=20 > - *mSmmMpSyncData->AllCpusInSync =3D FALSE; >=20 > + *mSmmMpSyncData->Counter =3D 0; >=20 > + *mSmmMpSyncData->AllCpusInSync =3D FALSE; >=20 > + mSmmMpSyncData->AllApArrivedWithException =3D FALSE; >=20 > } >=20 >=20 >=20 > /** >=20 > -- > 2.26.2.windows.1