From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web11.6135.1685685098667351687 for ; Thu, 01 Jun 2023 22:51:39 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=KoYJCqYJ; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: zhiguang.liu@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1685685098; x=1717221098; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=71Pa3fcgLoz+2nShd0xGRzWGkGBBnKyzlolSrXRvMBo=; b=KoYJCqYJYIk0iWXswRnTqiSHPM5QPbliGa0O/UubgzueJoVZePzUs8FV l+baZi8NQTGnWA9Swx0X/8pGBNztqYB6cprOEmdwIMCvAuJRZ4s+p5JFM cELLdnB5LC2v5d78PLsF/oz7/ElHHzKocfZWYIKbS+iv/7Zy6Z4A55Awd PvmX4ZW5oMw6yxePSj4fZ8OP3986gdTQDdxCLREgAh4arFHBh4axvfQZx X++O8BlyVG5Y/z5ukRuk0UcS9vk9jJHVM/SbHmPt1z3Bag+qXYvNbdvRy P1CVHSKRLDhSodCucyHI99KdVoltF5JeCDZtnP5WFXke0kUX34rYn0gbk w==; X-IronPort-AV: E=McAfee;i="6600,9927,10728"; a="419310050" X-IronPort-AV: E=Sophos;i="6.00,212,1681196400"; d="scan'208";a="419310050" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Jun 2023 22:51:37 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10728"; a="701827865" X-IronPort-AV: E=Sophos;i="6.00,212,1681196400"; d="scan'208";a="701827865" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga007.jf.intel.com with ESMTP; 01 Jun 2023 22:51:37 -0700 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.23; Thu, 1 Jun 2023 22:51:37 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) 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.23; Thu, 1 Jun 2023 22:51:37 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.23 via Frontend Transport; Thu, 1 Jun 2023 22:51:37 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.103) by edgegateway.intel.com (192.55.55.70) 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 22:51:36 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TQWzkp7sqnum+RV9XTJxHeNV0jXr3pnzZ4v0Qhlux4tHSVu1uOYiciiJlVrXkHDp11Wx2vZJq/oPF+bMQiU812xNJ962Y5t3ou6VPdP4LltEQZjQw6d9CWvrKz6agZotxsGcE43wOX01WBa7/WnIRkyS1pO9gPzaOtB1dSrgTAGGuFi/qmcBqIZz97pFwUZXPsCgHuXhBXoxGNcgWMkIyEzZVsL4RFDWW4ROZcvfu9trsli2o/4Kc77yXeurNoT0DmoGT0tuExfakNB6R64h2xH35HdArtVdIPjhesTGVyw294dAdU0s0og3WowZBKQqUUNTHKS9U29N/I89sUWQZg== 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=r8DuEAO3b1fdFen+VTKeRvZ4jrfcqfBHABKn2em89gY=; b=Lq0END5rmAVSZYZTaY7JBALEVFp1hd5mnn3+VJCdWQLlTRNEfAbCbVG/O9iAtysgyRG3E70J0C+zj7CDdWbZ5puqhs2kV9Ytyl2xoyy1/UM17+V73bI2N6YHeJrnVxp8oJ2qVfI75K4u4y5NP9TZJYVSEgxr0EH8LVTuHPzejOGQ5D5vTDgtV4WUJrVUEwsJSqSYpp6ZdNqqrzj6yM4aZcFnqLZwx23rrgVPAmWxHos6AZ42pKAWig/Vt2fHQq1RwaZIfcvPy2h+F8D3+L3JoUyM5QfpIOLXx6ZbjlT4mmqauVkjf4VgfsgvlVIYLXs0SrIJvbgrau7sYo6G90LSYQ== 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 PH0PR11MB5048.namprd11.prod.outlook.com (2603:10b6:510:3d::14) by SJ2PR11MB7474.namprd11.prod.outlook.com (2603:10b6:a03:4ca::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.23; Fri, 2 Jun 2023 05:51:30 +0000 Received: from PH0PR11MB5048.namprd11.prod.outlook.com ([fe80::af2c:d0e7:a5ec:6bf5]) by PH0PR11MB5048.namprd11.prod.outlook.com ([fe80::af2c:d0e7:a5ec:6bf5%5]) with mapi id 15.20.6455.024; Fri, 2 Jun 2023 05:51:30 +0000 From: "Zhiguang Liu" To: "Ni, Ray" , "devel@edk2.groups.io" CC: "Desimone, Nathaniel L" Subject: Re: [PATCH] SimicsOpenBoard: Use default 10ms as delay between INIT and SIPI Thread-Topic: [PATCH] SimicsOpenBoard: Use default 10ms as delay between INIT and SIPI Thread-Index: AQHZktEJgpW0YeqSP0e+awjkjaPcHq93BsRg Date: Fri, 2 Jun 2023 05:51:29 +0000 Message-ID: References: <20230530083036.696-1-ray.ni@intel.com> In-Reply-To: <20230530083036.696-1-ray.ni@intel.com> Accept-Language: en-US, zh-CN 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: PH0PR11MB5048:EE_|SJ2PR11MB7474:EE_ x-ms-office365-filtering-correlation-id: f82a8ccb-17bb-46de-c51c-08db632d6978 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: JKbrSkuNEmJ28lxOrpI/h7S3t8Yps+/CUI0ISzCdPkJc2gX8ywjOu0S2GNCmaA8hlkPq3OSRJioBrCxIL1p3X1Hc8x0YbgdBr/PFGfU1CFLn+H86D51NqCgsxfFRAqUmu61aXzjtOdgHaGGh0FqtHnpClOue6jCxUR57DgmK/+08TQefk1lFL/mCFEdeng9CNr2oMHW6+2rmfkHvf4TvBScRjJD8SI5zKYi5llN6zrHI5MKeOLH712H/fAn2cedyhkg0C+7x2iCccBIaPRSutTRcLD1iy8vpDYmNX+yOzwQR+b67H8X9Y5LIxLOqlfgtl08r7bdvzsuxbFWGN/mTqLFFqu4PVD7uOfb6M6/2pXi7CZ4gZzLODVqdVKuLntpD5MyTgF4P7USEs5l0tDGUyHli/elX5xTzD1n3IEymTtb+uMvgkLA71udv0eei2p1z6h0gIsl2Wr13RAEOK+eF1gtzGZPVGwghgauhbNjVCXYK9OKGOipw4m/bNo5W1l+4lBSnP5KxR9H51XvzXZVSNHZ9e/dzQ/0UqXRgxVa8Ga2vGTFtjDsIyxkxt5fWtHCK+KMA/dfR7o7Qnu2mrJYpk1gXX5Y2fj4QatBrDc87rZzai5f+V05rOyc2jQ1V1sQj x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5048.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(39860400002)(346002)(136003)(366004)(376002)(396003)(451199021)(33656002)(478600001)(107886003)(9686003)(6506007)(53546011)(55016003)(186003)(83380400001)(7696005)(71200400001)(41300700001)(38100700002)(122000001)(4326008)(76116006)(66446008)(66556008)(66476007)(66946007)(64756008)(82960400001)(316002)(86362001)(2906002)(52536014)(5660300002)(38070700005)(8936002)(8676002)(110136005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?OQRQEtrfJQtK/eI7zmnEXdHYWlqhoPW5JKyflHwCCI62BlGIswkBP2PlDXPu?= =?us-ascii?Q?XzhdQgV2y7ojpqJYagbojVjGcxJ2Ji7mp2ja8YDVhAHqFLRpmOKNpMIBMhoj?= =?us-ascii?Q?tmLEGJSOFWJjcSivw19OW1np9QAL7Nhyl3nE8QZI+AbrT03sg8mNqA2axNCP?= =?us-ascii?Q?Tf4pBJhOzOZPX9Hw0VRkCJbd3fpVKTjqGvIYmyAIVgSnjN+GCclcswARup64?= =?us-ascii?Q?gIjjjosxs5NYhaIfyTRx4XypG1qXMXHhafELydnpBYASwl4b83WRWICE5oXj?= =?us-ascii?Q?pd96prGO4aJqUOR0ktOXNTaFd50cXINCOhK5e3qqJh5CWl5kN+8fFEc4k5IB?= =?us-ascii?Q?DPrVDLxKTkZn6dwQ4JpB+Qh3ivzvvg4W8Y0RUirIj9YDacfAIGXLZTlyXir/?= =?us-ascii?Q?zkxviLjSouKVUFsvV7ZW1RxpO3SAP/tGy0ztWB38mm9LHIMj6+Zc60wga99O?= =?us-ascii?Q?o1haI9A6dpI40mQKUzoqA4YPePOkLFz6nNqSKqSzecyD8hcDqWBd6XgmGzrN?= =?us-ascii?Q?ICgHjyWgmVfAQYweVi3GIoJmqeq+pOM8h1y+Ijd/mLmNPOvpL43uCHQURYAb?= =?us-ascii?Q?Authbp2ntRQHQXPp/lGNXEjit9GEmFG1nFHjobUkGM8PUdVXv+hpG9VslHIy?= =?us-ascii?Q?Hp1tMNsYF2dEjgslwnTTQB/pnlTBby3pzXlHMzPOh+ocT99q1KIunfx1MdHp?= =?us-ascii?Q?WKbr5xUB90p5aKRDUTIS7VYuOdDyL4+hsbm4dKaagOEWxQ8R3ueaqzsGayH7?= =?us-ascii?Q?XrsP8YAm02OjmVgcF0mOvD1imiziJH478UD8MHV3TRTc7b4Dv6HrBrGAHJnq?= =?us-ascii?Q?l/TZG1DLlQVv6jkLH2hwR8RJlGDWWseIwcRCg9NwAj9Od2jk5VtTNBs+mSEt?= =?us-ascii?Q?EwGrx/EjRAN0W0JifvzFNJSenBnKwNV4wMBtZfNDeHlHOGJa5zOa8Vyl9Pfp?= =?us-ascii?Q?3gbVJYFnUHUaMH5DDtQIzn5OqjKSekd8Tg48OqHvjFT+acF39L8NQ/meNurJ?= =?us-ascii?Q?Dexk7ge2OMuF5UqqkdIxMp2nDlNtLZwtovZI99sYdEm/bHxabCLXwM2Sq5Yh?= =?us-ascii?Q?hd7qK/MtIs5r3B7uxc+iH0nWQGW8lciVJzSssyTHXbT9Dd/XiXlOlVi9wtfS?= =?us-ascii?Q?/R6MUCjDvgeBRxve2FoAwYye8JzUyQFihFgmEPt8evpcU6/3jriHc5JVTt9K?= =?us-ascii?Q?AyiiC0MLpo06uqAK/1SscYRlJSGj7RTHUN/LkkE3hmOyo8HIoOZ3EHRApSje?= =?us-ascii?Q?mdCdjgVBgtb3232yUF0lKTGtfvWov+K5aZn5cEnuA8bLyowNN29BMnWZfJHw?= =?us-ascii?Q?dkbPhJTRC6d1ATRIXM30Z1ejp0z/P++dXcI/GenUYthehwPWJdfVrV+cUVlW?= =?us-ascii?Q?eIwslouCN8bd0XhxXpGS1QtHTV6lqS+Sk2C5LMhnJ8avoLNahfzMeX81JQke?= =?us-ascii?Q?TzG3tSQW5poYTLdmT+saTYCb4OM0H9oNj5/WRokm8Abh0hiMqalBanTKkvBE?= =?us-ascii?Q?tfSZ5aEZs00cAVE+H+sM9AyFvIY/uJs8Z0zNXXjE97ioGRNnh9AipV4lLPeT?= =?us-ascii?Q?zTkmWdXm8RwPo1teCA0=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5048.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f82a8ccb-17bb-46de-c51c-08db632d6978 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jun 2023 05:51:29.6902 (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: Ae3SE5NI+b4NEWDa/bB7SpH5bdUYOh+FFcY/Gg9Wkrz2WF8kmqCwQr4Ok+KxjbSwKDI2SUgQi0g97nVscIu1uA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR11MB7474 Return-Path: zhiguang.liu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Zhiguang Liu > -----Original Message----- > From: Ni, Ray > Sent: Tuesday, May 30, 2023 4:31 PM > To: devel@edk2.groups.io > Cc: Desimone, Nathaniel L ; Liu, Zhiguang > > Subject: [PATCH] SimicsOpenBoard: Use default 10ms as delay between INIT = and > SIPI >=20 > Today the delay is 10us but the QSP simulates the multiprocessor > by dividing time into segments and serializing processors within a > segment. > The length of the segment is configurable and Simics open board > is configured using 100us. >=20 > But the firmware configures the delay between INIT and SIPI is 10us. > That results a possible senarino that BSP sends a INIT and SIPI in one > segment (100us) while APs are still in SMM environment. The INIT is > queued but SIPI is ignored by Simics, resulting all APs being put in > wait-for-SIPI state when they receive INIT. >=20 > Signed-off-by: Ray Ni > Cc: Nate DeSimone > Cc: Zhiguang Liu > --- > .../Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkgPcd.dsc | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) >=20 > diff --git > a/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkgPcd.dsc > b/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkgPcd.dsc > index 732d95e44f..06c479b619 100644 > --- > a/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkgPcd.dsc > +++ > b/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkgPcd.dsc > @@ -1,7 +1,7 @@ > ## @file >=20 > # PCD configuration build description file for the X58Ich10 board. >=20 > # >=20 > -# Copyright (c) 2019 - 2022, Intel Corporation. All rights reserved. >=20 > +# Copyright (c) 2019 - 2023, Intel Corporation. All rights reserved. >=20 > # >=20 > # SPDX-License-Identifier: BSD-2-Clause-Patent >=20 > # >=20 > @@ -148,7 +148,6 @@ > gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPortBaseAddressMask|0xFFFC >=20 > gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiPm1TmrOffset|0x0008 >=20 > gUefiCpuPkgTokenSpaceGuid.PcdCpuApStackSize|0x1000 >=20 > - gUefiCpuPkgTokenSpaceGuid.PcdCpuInitIpiDelayInMicroSeconds|10 >=20 > gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber|512 >=20 > gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmApSyncTimeout|10000 >=20 > gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmStackSize|0x4000 >=20 > -- > 2.37.2.windows.2