From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id E8E67740041 for ; Wed, 19 Jul 2023 09:02:58 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=u06f2vuffAPZrC2wIdwSzgc3oU4/gHGDOLo9FD3LZGM=; c=relaxed/simple; d=groups.io; h=X-Received:X-Received:X-IronPort-AV:X-IronPort-AV:X-Received:X-ExtLoop1:X-IronPort-AV:X-IronPort-AV:X-Received:X-Received:X-Received:X-Received:X-Received:ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:X-Received:X-Received:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator:x-ms-publictraffictype:x-ms-traffictypediagnostic:x-ms-office365-filtering-correlation-id:x-ld-processed:x-ms-exchange-senderadcheck:x-ms-exchange-antispam-relay:x-microsoft-antispam-message-info:x-ms-exchange-antispam-messagedata-chunkcount:x-ms-exchange-antispam-messagedata-0:MIME-Version:X-MS-Exchange-CrossTenant-AuthAs:X-MS-Exchange-CrossTenant-AuthSource:X-MS-Exchange-CrossTenant-Network-Message-Id:X-MS-Exchange-CrossTenant-originalarrivaltime:X-MS-Exchange-CrossTenant-fromentityheader:X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype:X-MS-Exchange-CrossTenant-userprincipalname:X-MS-Exchange-Tr ansport-CrossTenantHeadersStamped:X-OriginatorOrg:Precedence:List-Unsubscribe:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:X-Gm-Message-State:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1689757377; v=1; b=t7eQbByVLZMROOVe5r2NZ7y+xLqm1BZUhg6sHsBUi3QHJwdolMzdsltpkIE/SZt77hxXQB3+ Rsd+GBNgt01IafOx5TV//UAy4EuwMIkSK8TuacDHw1WEyuaBVrhDmNwkK7RAPL9675k2NQ3NcUQ UfCbgn4Ew6rp2kPvrDkfcDVw= X-Received: by 127.0.0.2 with SMTP id WdOIYY7687511xwgLJtxDeXK; Wed, 19 Jul 2023 02:02:57 -0700 X-Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web10.9666.1689757376398057884 for ; Wed, 19 Jul 2023 02:02:56 -0700 X-IronPort-AV: E=McAfee;i="6600,9927,10775"; a="432594673" X-IronPort-AV: E=Sophos;i="6.01,216,1684825200"; d="scan'208";a="432594673" X-Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jul 2023 02:02:46 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10775"; a="837609301" X-IronPort-AV: E=Sophos;i="6.01,216,1684825200"; d="scan'208";a="837609301" X-Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga002.fm.intel.com with ESMTP; 19 Jul 2023 02:02:46 -0700 X-Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Wed, 19 Jul 2023 02:02:45 -0700 X-Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.2507.27; Wed, 19 Jul 2023 02:02:45 -0700 X-Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Wed, 19 Jul 2023 02:02:45 -0700 X-Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.105) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Wed, 19 Jul 2023 02:02:45 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lYteUnFpMBieSakawxqgH66ehQ2mv2Slujs6Mio0/BEOre0fw0L5G0fdOm/1ZLAnl3V6syzThlhGYod+lHp20Yayus7arp42tvBzYwOG/KljLNcSsRJDR4EV9IAFnrqIEsDnH6fRhJkyYy02PNB1QeVKSI7POkEyoZdryqVckaSWEG8sQb0lIoNmlZw3MfGDm1/0dQvW6K9XmYqzAxyeloiN7HCrzP9XLGWH9XPsXHcMas/AlxKUh66BHjf0qLGiJRXUE76NHXJPQtIILAvEPlk8SOsyGWc5PJFr0onklnB9sK1LtP59KZQvyCkblkmYdlrpDyXNrQAjeNHTtVuxzA== 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=zQuuTkZAm6DBtYGR/i7pmQlmLGCraBu3O8Hv654427M=; b=B/SSZ8d58SPPNuiMStP4DsOm41hnq5fzHm3Pp98BpOdI9MqJqK9Y0e0NOlYAWxgQdziZzkRhYS3ih0cRS2+oCG2aY3PKUXZuwiik3xhNaZ9ROxZcrv59iqv1Fm9CqI7PEZ4WBNYl+aZH++lEJX0bGGrGsi8jpZ5sNrBnTUIZB38ZKfTSSASyrFpQkdfB23bGU8PbXAzc9jByo3VPSzNGG9BLIpO2feYFoAnxrzanpdcl6MJhdKiY2HCUYjo/IJonO3p57p3625idRQVwy4bi1Wd0F9wTeaCJAkkaJ0nOKv7zOCMpt3OHVLetbDJX/4lAFPkEUpvoXpCBw+TFY2SoKw== 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 X-Received: from MN6PR11MB8244.namprd11.prod.outlook.com (2603:10b6:208:470::14) by CH3PR11MB8701.namprd11.prod.outlook.com (2603:10b6:610:1c8::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6588.33; Wed, 19 Jul 2023 09:02:43 +0000 X-Received: from MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::bf9a:54ca:d270:59b]) by MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::bf9a:54ca:d270:59b%5]) with mapi id 15.20.6588.031; Wed, 19 Jul 2023 09:02:43 +0000 From: "Ni, Ray" To: "devel@edk2.groups.io" , "Xie, Yuanhao" CC: "Dong, Guo" , "Rhodes, Sean" , "Lu, James" , "Guo, Gua" Subject: Re: [edk2-devel] [PATCH 4/4] UefiCpuPkg:Wake up APs after power-up or RESET through SIPI. Thread-Topic: [edk2-devel] [PATCH 4/4] UefiCpuPkg:Wake up APs after power-up or RESET through SIPI. Thread-Index: AQHZuhT+eBsaxaLmf0CliBKo5UT5mK/AyvBg Date: Wed, 19 Jul 2023 09:02:43 +0000 Message-ID: References: <20230719074435.4331-1-yuanhao.xie@intel.com> <20230719074435.4331-5-yuanhao.xie@intel.com> In-Reply-To: <20230719074435.4331-5-yuanhao.xie@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN6PR11MB8244:EE_|CH3PR11MB8701:EE_ x-ms-office365-filtering-correlation-id: 25560922-5a9d-4135-4b72-08db8836e9ac x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: ISbH7R6tciXNBE0HZN+bKrQ9TdSmwtWyFP1RvIHtO0aCvIjg8afKjexL2JYW8dolebpAKzBvBQosZx9rAvNa5dZ6zgU7GbgmFu8m1CK/sjRFqXtO3e33xZy9F4L+039IDDBsxvcQILz7D5koacwXzZJMHxss4lZIkY+hAj62phR3+UcDcaNUpNcBEbTAtiWwXso4+Chxl4iWWehuME7KuTJSRcic9GywcaA9gkvN3fyLo07gr6IU6kZZgEX7J6Q9uDXoD5KTUBgo2k2ITn492K24SRER/AEhB7zXBkFZJqOBtAndmWTDm7iAN6YRu4CxNCVpcljmd7pzSePlDCBhqc0FVuc4GNyTVpWw/gfw74MrMUfVq7h5VPnoE1xgcuOMAK4mtWOd9nTUwwD5hio5ZfbcUHzCAZ7jyAfJhwK5gSe2fLCDbnKiy8dPYnf+EMDowfEhU1ncHGFn05DZFCjde8nts2qfP/gccduYeZqMNA2CJdMhS9yxAwcji0EkCdqS1+nUCmjkQbTRb+iZZJV4LNlEDWZcEGZYfS7r5tZYhGAtJ/R7XKIH072sarX4fvUtIAMXAKqeAUvNO0SKRi9XT7CRKhYEhmB1ZuaWblNMeZbAFG/30JXqqoCUBIGhuSj6e08XwZ9IVC6AoJi+hQO1GA== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?c8ZW6ePZ5BbIFtFUo5TrVqlqAMqGO/eysd5Rymw3C4HyUWKc4Mm6IwpDZg+N?= =?us-ascii?Q?gG4Fac+y7FWZwJWqgsfb+xhSh0W/w26bPXZ/85n81C6eUvJXCLtSe3oa/jmq?= =?us-ascii?Q?O4c6WAeHmMsQL+VfeuvqeF/r+6HGfmnqR/suhmWHUWpY9SJht8bC3srpmVsk?= =?us-ascii?Q?2U68VdBiFK8gfZAfqUKReuTs4XwnU/th31VZbS4sghw/kVdqprpM8z2PaUN9?= =?us-ascii?Q?pPinCthW4LWNEEYgZDaRsbEivUKgv78XTG7z7/kmfZO7S3Jf2s56ZhnVMYZb?= =?us-ascii?Q?X6aW6KkI3t1O0QlqHGPTiq3tvDQ50+pjJWvNSYuLfNqOFIPtw4NXGLlzf1lV?= =?us-ascii?Q?v+/Pz0fyFPF2fpW7RlT6aaglKPvhAkMmA1mLxWo1EfQHzOPng0+bf70kxWFk?= =?us-ascii?Q?9QNi8FQTiL83jcgYJb+M/zPKdE03OK6KFJCmq1JJUWu9S0XR6LBuuFi9oV1g?= =?us-ascii?Q?4VLWRintTqpEIJlWolAHPjPFZ+1/OIbfVbZgsGHe9ZSykg+IP8/YMhXl8zCj?= =?us-ascii?Q?Nwj8XM0SJF1A+iiysmdoJwfm/A3V1gtH/HWB7TS+zGDZcS9Cs5CS6Zrjf4fk?= =?us-ascii?Q?MZA/itR6b5NMvySGGz+DFY6v73jeXi+69Psa9HmW0Zb+53zan6AIv++m3Nxy?= =?us-ascii?Q?UwbBiYghHYj22/OME53iLUsKjTROpushGZp+WQhWx6Z/F+0s13V+cDKi+X2D?= =?us-ascii?Q?pZi+sYidB6/HKi8acQtONofSattBhpUeH1daqljV1zlqcFSkuegdCwWLmlL1?= =?us-ascii?Q?jK0KFiAx6ur6QjTx4M73ngnz9gpaVD6pcz96SyHaF3W05CfwJcqWbiIki7Vz?= =?us-ascii?Q?GSEauY1Nvxvb2FbDB+6224w2SGWrFlyvwuQ8GuRyFy+zkQMdCuOoQde8hfF6?= =?us-ascii?Q?Sn5BPxQ03kD/BRHjhldk2r3Md1lSLLGc8SySR0dGxTSRctrK4oTOsro3EPwa?= =?us-ascii?Q?g4CUuhsBGIomzkdQP4yHo2uqw2mzAlDKCmpIsyqCzHTLwSV6jOxBM2U44luH?= =?us-ascii?Q?euwIkTab8V7195630qYifV2TDG0ui1LV/qP6FguiGfWEsRlKDA9ALG4FArht?= =?us-ascii?Q?GtDyPJarYMbW0ikTMzRoCB5tdMt6v4jHrXww6iwXmqRC0mgDcQZ5K2PDxCRn?= =?us-ascii?Q?lMeuNcq08Bq0KIzfmaw+WisTcPRkp7TAujjGNDPIyXujwPFvOlwraeC6flZu?= =?us-ascii?Q?r5YmpcC6IV1RrlUqCBH8aRgBx0jE/aAL91ERvzFJL4J8Q+muIDor8pv7hUzB?= =?us-ascii?Q?TAABvEuZ0oG50XngE3xXQpD71TJsbHurwzE2PSulfqUBYVD4qzZt/kww5HHD?= =?us-ascii?Q?cxSm5oWNx2nGJFoUQZHxJoePcynHuRVjBB1bOI/bnOK4sJkwKJspfjXIqp2W?= =?us-ascii?Q?+uk2wIDXnQHwcO+5MrB9A0CPRcOghoJnkGeETVe6KZZ8+u9TAE5pM3lRbZpL?= =?us-ascii?Q?W8g+4GI41VeA1B0OfmiRcTZa5163Q/w7B37oXzyvkUHxemcSvRtMkbE0zNhw?= =?us-ascii?Q?PFNEvuZKlxovyl3ta1Y4K/6kW6UVS2rhf4uHUyXVKN/+Zq6nD/eJdBmas4Gx?= =?us-ascii?Q?CjkmKu2zEZvupw1n9iw=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: 25560922-5a9d-4135-4b72-08db8836e9ac X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jul 2023 09:02:43.2637 (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: 1GxuGbVxBON0PEBVlgne6aiIG+QyoVuaOEeNwHuA1ZfAnJPldCiA3goTF4i26Y9WsIgdkyJ/TlXAbwoo4zdXRQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB8701 X-OriginatorOrg: intel.com Precedence: Bulk List-Unsubscribe: List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,ray.ni@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click X-Gm-Message-State: vDIBsfGrDiunAgybGl5BY2hFx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=t7eQbByV; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") Yuanhao, Can you please mention that the new behavior follows the Intel SDM and include the SDM content in commit message? > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of Yuanhao Xi= e > Sent: Wednesday, July 19, 2023 3:45 PM > To: devel@edk2.groups.io > Cc: Dong, Guo ; Ni, Ray ; Rhodes, S= ean > ; Lu, James ; Guo, Gua > ; Xie, Yuanhao > Subject: [edk2-devel] [PATCH 4/4] UefiCpuPkg:Wake up APs after power-up o= r > RESET through SIPI. >=20 > After a power-up or RESET, since all APs are already in the > "wait-for-SIPI state", the BSP can broadcast just a single Startup IPI > to the APs to wake them up and initialize them. >=20 > Cc: Guo Dong > Cc: Ray Ni > Cc: Sean Rhodes > Cc: James Lu > Cc: Gua Guo > Signed-off-by: Yuanhao Xie > --- > UefiCpuPkg/Library/MpInitLib/MpLib.c | 9 ++++++++- > 1 file changed, 8 insertions(+), 1 deletion(-) >=20 > diff --git a/UefiCpuPkg/Library/MpInitLib/MpLib.c > b/UefiCpuPkg/Library/MpInitLib/MpLib.c > index 737e03ffc5..ce94937e30 100644 > --- a/UefiCpuPkg/Library/MpInitLib/MpLib.c > +++ b/UefiCpuPkg/Library/MpInitLib/MpLib.c > @@ -1294,7 +1294,14 @@ WakeUpAP ( > if (CpuMpData->SevSnpIsEnabled && (CpuMpData->InitFlag !=3D ApInit= Config)) > { > SevSnpCreateAP (CpuMpData, -1); > } else { > - SendInitSipiSipiAllExcludingSelf ((UINT32)ExchangeInfo->BufferSt= art); > + if ((CpuMpData->InitFlag =3D=3D ApInitConfig) && FixedPcdGetBool > (PcdFirstTimeWakeUpAPsBySipi)) { > + // > + // SIPI can be used for the first time wake up after reset to = reduce boot > time. > + // > + SendStartupIpiAllExcludingSelf ((UINT32)ExchangeInfo->BufferSt= art); > + } else { > + SendInitSipiSipiAllExcludingSelf ((UINT32)ExchangeInfo->Buffer= Start); > + } > } > } >=20 > -- > 2.36.1.windows.1 >=20 >=20 >=20 >=20 >=20 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#107044): https://edk2.groups.io/g/devel/message/107044 Mute This Topic: https://groups.io/mt/100231364/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/leave/12367111/7686176/19134562= 12/xyzzy [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-