From nobody Fri Nov 18 05:30:59 2022 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ND53t3T6Pz4hQJq for ; Fri, 18 Nov 2022 05:31:06 +0000 (UTC) (envelope-from Weike.Chen@Dell.com) Received: from mx0b-00154904.pphosted.com (mx0b-00154904.pphosted.com [148.163.137.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4ND53s2X8Wz4JGZ for ; Fri, 18 Nov 2022 05:31:05 +0000 (UTC) (envelope-from Weike.Chen@Dell.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=dell.com header.s=smtpout1 header.b=CQlqF6ER; spf=pass (mx1.freebsd.org: domain of Weike.Chen@Dell.com designates 148.163.137.20 as permitted sender) smtp.mailfrom=Weike.Chen@Dell.com; dmarc=pass (policy=reject) header.from=dell.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") Received: from pps.filterd (m0170394.ppops.net [127.0.0.1]) by mx0b-00154904.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2AI55X3A032258; Fri, 18 Nov 2022 00:31:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=smtpout1; bh=sKxYA70QlHHsHJKn1/F+8WDgysQzk3efuUfS1CfB0+8=; b=CQlqF6ER8yKmXKZmIk1THzFC5YtD81wSqcvfcGesjHQg8YD7mlYnk1a77tDxzQ8xU+/t TavznqXsXQgThxQCjxjbhYmaRd7Tk8rOt69F/cRzKhkNz7fsPJluMeDgsUwnxUGo6YsP pKU6mhFFO8RBBTfBzTmbZXQjkYAHAmY82KCn+bcFFtfMFU1lIIbTB+K0c4cFcLsHqoSa AT6/ILGdp+hvJPVtd+59+C5ui0r4R7EHNsdOKpGb7435MR+YJf+GmVGFy3we08SIE8Of KBTKaCrVkwAYGFKAU7eQqKQOc0TPmUzd00c7O2TLu0ZqnKjs+hmf74nOglpm+l/Wz/PF kg== Received: from mx0a-00154901.pphosted.com (mx0a-00154901.pphosted.com [67.231.149.39]) by mx0b-00154904.pphosted.com (PPS) with ESMTPS id 3kx0tahc6w-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 18 Nov 2022 00:31:03 -0500 Received: from pps.filterd (m0142699.ppops.net [127.0.0.1]) by mx0a-00154901.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2AI4fTgE024592; Fri, 18 Nov 2022 00:31:02 -0500 Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2049.outbound.protection.outlook.com [104.47.66.49]) by mx0a-00154901.pphosted.com (PPS) with ESMTPS id 3kx0s8tf5n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 18 Nov 2022 00:31:01 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JGwRh+e/Ujw8/y3qrWPuxQ9ypseYXFptCsi1dW0TdeGLpbkYd/86VTC/Oz3TuM9iVQtdyUu4xbxYblzVAccdeVHu0y4LKonfkKB5gjyydL0fLDmUPdZC52LWrwxMj1nf3R6KIJuzeVrIlPngeLm/A21HhiT2A3KESpNd1jXG67GOSnVdzA5AzZoVHOM+ucCGbOF2/RdTMabqpfYy6qht89yx8qFOpsJZdxkHVQocM2OFvMnimFgVYKGpaG2IzFAJc5BBpz19jAoNxggG4l5G3jRb136J6Hl3Deg0+wlpuq/rh1tN5vfKp3XfZedUEAOjzeIj9nyvx6kI61HZ/DvRkQ== 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=sKxYA70QlHHsHJKn1/F+8WDgysQzk3efuUfS1CfB0+8=; b=J0ezGOxx8Re5z3tnXYh52rqKpT/EvvZvorrq2M7oPAUgNkoNCKZPEVEhX3A5pHfhNzK0aGWChaso3g0UNSg9B1K57GN41lJ16eGUKRPaH1JutzCqb2GCyyTR2A6rjuYs0me5ChAh7GvHrwbncOLcTTpgRNrWxgrOPqZ6z/6ytOGy+lCvFyPNfYSeX6j1dfrG6ToY7HRnjKFz7buWQ7Gy0IeGa4XquCAD38APBtaQ90VnlYhOAJdvCgjPwgpwEuw4Vccyiybp92KqaiYJdIR2d8YBoXrrlYObE4ayTlwu4alQl4861srvcqxJDSTGg+gCd/VAmJWKEVrua8ho0JtJoQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=dell.com; dmarc=pass action=none header.from=dell.com; dkim=pass header.d=dell.com; arc=none Received: from PH0PR19MB4938.namprd19.prod.outlook.com (2603:10b6:510:94::9) by MN0PR19MB5755.namprd19.prod.outlook.com (2603:10b6:208:376::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.14; Fri, 18 Nov 2022 05:30:59 +0000 Received: from PH0PR19MB4938.namprd19.prod.outlook.com ([fe80::2674:57b2:996:111b]) by PH0PR19MB4938.namprd19.prod.outlook.com ([fe80::2674:57b2:996:111b%3]) with mapi id 15.20.5813.020; Fri, 18 Nov 2022 05:30:59 +0000 From: "Chen, Alvin W" To: Konstantin Belousov CC: Amar Takhar , "freebsd-current@freebsd.org" Subject: RE: Status of Intel Hybrid CPU support (Alder Lake/Raptor Lake) support Thread-Topic: Status of Intel Hybrid CPU support (Alder Lake/Raptor Lake) support Thread-Index: AdjptCu1BUq3xWQjS9a169SAwDUljwAYvyqAA3ddajAAANodAAAWT1EAAByl5KAALhfMAABkkAeA Date: Fri, 18 Nov 2022 05:30:59 +0000 Message-ID: References: <20221114174812.GA20495@darkbeer.org> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_73dd1fcc-24d7-4f55-9dc2-c1518f171327_Enabled=true; MSIP_Label_73dd1fcc-24d7-4f55-9dc2-c1518f171327_SetDate=2022-11-18T05:30:57Z; MSIP_Label_73dd1fcc-24d7-4f55-9dc2-c1518f171327_Method=Standard; MSIP_Label_73dd1fcc-24d7-4f55-9dc2-c1518f171327_Name=No Protection (Label Only) - Internal Use; MSIP_Label_73dd1fcc-24d7-4f55-9dc2-c1518f171327_SiteId=945c199a-83a2-4e80-9f8c-5a91be5752dd; MSIP_Label_73dd1fcc-24d7-4f55-9dc2-c1518f171327_ActionId=8dd8748d-b4e7-47d8-816e-ac20f1f0f6bc; MSIP_Label_73dd1fcc-24d7-4f55-9dc2-c1518f171327_ContentBits=2 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR19MB4938:EE_|MN0PR19MB5755:EE_ x-ms-office365-filtering-correlation-id: 6bfc7bd8-168e-493e-9784-08dac926130d x-exotenant: 2khUwGVqB6N9v58KS13ncyUmMJd8q4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: AVBobA8ZRITYTAVUyLvwKIYJB6bJanXcFZnPIHyJ4h3fLApnz0DLXpMIomehsXf/jXpyL+A/+g0tNqWKkKdH538VlH8ZSYHtXY0IiCHz15TP08GdwELWht2jjVR+6yXOgatb+0MfziHH0m9Pwr5byinL3aLecvKjnMOzbLE2Wm94cfVtAnI9iob4n1RdNqhH0uVnKgvRMp31dlSJUL3LgF800LPPnz8lDXGuOU0eSkIMSgu+08WBh3QikFoU6i1TDenVeWQ/+VpkxnLywcTcPhlCTJPa7w/QvO2xiqRb975zV2edq7NxEVmFx2NGTxMLYmsUh3Co4+Ex6dezf7Cp+QUXbVDK91CkACYDpiT5S5409rqUf+WxNdIejOTuoe/CVVVU5HnaMY9Y159jlraMdDTKu/ZvUCWXqD0f4RQTI/02mByBdPq9bQeTjZX4aNhbI8y0fR7oHfrx4+j80GH4HBVF+FSaO4asOfWWH14Zt5cgO6AwQchRXjdV1Px/aTVOmBSQco0wCNQXuB3xwnL3ANWt343GwsRpCwouHd4jaXFv/+uWutB+RYrgPTEnXrArqs+NHWh9fVteRxWZIEKRwK7m9pAEvBYLVzvx4IMIwPnfOduCJMwQyvlsxMmubAZakZdhhVkQ3ycgX3C2bOcaY5Kbw5pGmvyTPLOnkS9mEdOShEnqWSMemvwryhiuoawjtvgpODvZb1EPwLLKcWTcbQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR19MB4938.namprd19.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(346002)(396003)(366004)(376002)(136003)(39860400002)(451199015)(66476007)(86362001)(186003)(76116006)(38100700002)(55016003)(66446008)(4326008)(66556008)(9686003)(64756008)(8676002)(52536014)(33656002)(41300700001)(66946007)(478600001)(71200400001)(26005)(5660300002)(786003)(316002)(38070700005)(122000001)(8936002)(6916009)(6506007)(82960400001)(54906003)(4744005)(7696005)(2906002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?D99QZm9PEEua2XnQXydqToVeV4qRbIjQv24Yl2NtzyCeQiKTxzTvrY3MHZoH?= =?us-ascii?Q?28XdL/FQWo4U147cY+Z2yP1dRokiklLfBTRnbHAB9CfIS78dZQ33fEc6WpvZ?= =?us-ascii?Q?SIMBxZY/bDMAKg6neQdzbPzdyMfTeRCikhYyR73gVmhHoWDPwMJERVgJemRj?= =?us-ascii?Q?54/u4mdJVLuVOY2wq+tEpg758LT0HaTTCh6LkH8bg4kJuZH5H4jpvMxZoOaG?= =?us-ascii?Q?mdODZf17RG29/9yrAIIaC+Tgmhl57q3639SLW4Myi6XrzArnFUFbyj511/7q?= =?us-ascii?Q?FJwiKwY90twFdI7o/8YerH5zuxQ9UZkXBVnwB/gyH9OawY5Se0f1KWrIyTVu?= =?us-ascii?Q?Y/9DUM53BkVzj2x+9ZSiX0rotlUtP9PBLDldr9HOnv+1ERXbzNco8mr+Xj3b?= =?us-ascii?Q?3U1rWckZ4h4SyUgmuerxtXmDLxAKqktI4+VJK+zhn7mxtUpDKvL7c10ePU68?= =?us-ascii?Q?yepnNNnZbupYBSXl5LOhqSjMbRYpxm28g0XVpr7S1n3Ist1LjDM1aBugfdVF?= =?us-ascii?Q?9t65cZGFaQD2TsWTOxkD2dxhF1hAOuCLJ4fJAWpICO9qxlwpIFObECfuH1Jh?= =?us-ascii?Q?8yz6bXe27W69o7SHsp+tspTypnxQqH0jNu2NBbIRH4TwD6nt63JPPnlErOtL?= =?us-ascii?Q?FSl2/mFc1WsE6wliJHJSk5Dn61NRvV+qvZekQvggTqR6PeLtcZ2DGjdAuj2D?= =?us-ascii?Q?eWzGQHDkAQdqqkrT6/+BBaxySyM3da8LPmH4iFEz+OlErFakjD1z5oyiGohM?= =?us-ascii?Q?tZPys0UxpRQh0nKHuht3yBoRScUxQnZIRC7jc4YZa9ZPKYip1jfjX2GPmfOf?= =?us-ascii?Q?mal438if97D/qSbNE9Cbqj0dRc3VQpXf1t9Qxx473FWG9L1Ew65voK7w3Dyi?= =?us-ascii?Q?L9RcQ3ibiau3LPcmWprSTn3JvNrdwPVNhsaqPCBMMmOj47Hn9p6U6lfm8AQB?= =?us-ascii?Q?ic+0CPf5g2aiMmA0aTIxqTGIh9EEBt+t90BKB6r8Lpi40Msrp3PWuzOzGqhi?= =?us-ascii?Q?5d/b1a6ANu/OWGwZEwjHqy6bC+iNsj2kdU0nggiZ0BuBJwT6YbFyMB/1yyhw?= =?us-ascii?Q?Hb1HyOYqLt4VR10OL7CfvTexZ3txMgKcyqV0Z/kwJ/mmj+0PqabmH+YFNiw6?= =?us-ascii?Q?aED9oxhErLvoyWaSOjGpuRJ5Sv0VZQZbyuKEZZENLBIOTTmpaN8y0GXfs42i?= =?us-ascii?Q?5BqkmSBraJw4JZPZ8FOLCDM4oScWAY1iq6yhmu7FDU+35jqcQPAK+ByPsm8k?= =?us-ascii?Q?vmdxwFRPRKs1cSY0M+R8VvmMQSrPyPfC0TCn/BYAh11ki5fGusfGOWdTShCn?= =?us-ascii?Q?9CBEbRvGmLm2Ew/HyJ2kgyMzUpFurngDgcpcefVHBgLKLrYjniCX+VfxJdx8?= =?us-ascii?Q?XEr/NAfbOoOm2c5uSqD1fIugUz+gO3H5eWzVVo4tKFj9tI3CJGOqjISxY3vU?= =?us-ascii?Q?qvoJ+ieAbVLpVuVQjrDVuN7pl2dSbz9Dmi0rtVjdab2tRxCN8KGXizNqwQNP?= =?us-ascii?Q?+ti8ziy4XFA/g5rclfXDxZmGAmzo2pcCUQFp1uMqJ9m4h8rNRTT5f6U6Rqjr?= =?us-ascii?Q?d/DCEVeoz4aWE0ODGF2QV9QV1DShDrs1rgbouV1v?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org MIME-Version: 1.0 X-OriginatorOrg: Dell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR19MB4938.namprd19.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6bfc7bd8-168e-493e-9784-08dac926130d X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2022 05:30:59.1319 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 945c199a-83a2-4e80-9f8c-5a91be5752dd X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: HcYdhAFk4ecUxFmL/Xuq7viblGzry1m1RhH+h4UW6xqPJd32AeNeolyKBuQmRvsKqr7Owf75ja5JUQUO+TZ27w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR19MB5755 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-17_06,2022-11-17_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 clxscore=1011 lowpriorityscore=0 spamscore=0 impostorscore=0 mlxlogscore=308 malwarescore=0 priorityscore=1501 mlxscore=0 adultscore=0 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211180036 X-Proofpoint-GUID: bgOrKT3Rj8IoiGihorNMuwD7U3rvCnWt X-Proofpoint-ORIG-GUID: bgOrKT3Rj8IoiGihorNMuwD7U3rvCnWt X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=390 spamscore=0 adultscore=0 phishscore=0 malwarescore=0 bulkscore=0 suspectscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211180036 X-Spamd-Result: default: False [-7.10 / 15.00]; WHITELIST_SPF_DKIM(-3.00)[dell.com:d:+,Dell.com:s:+]; DWL_DNSWL_LOW(-1.00)[dell.com:dkim]; ARC_REJECT(1.00)[signature check failed: fail, {[1] = sig:microsoft.com:reject}]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[dell.com,reject]; R_SPF_ALLOW(-0.20)[+ip4:148.163.137.20]; R_DKIM_ALLOW(-0.20)[dell.com:s=smtpout1]; RCVD_IN_DNSWL_LOW(-0.10)[67.231.149.39:received]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_NONE(0.00)[104.47.66.49:received]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[148.163.137.20:from]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_EQ_ADDR_SOME(0.00)[]; ASN(0.00)[asn:22843, ipnet:148.163.137.0/24, country:US]; DKIM_TRACE(0.00)[dell.com:+]; TO_DN_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_SEVEN(0.00)[7] X-Rspamd-Queue-Id: 4ND53s2X8Wz4JGZ X-Spamd-Bar: ------- X-ThisMailContainsUnwantedMimeParts: N > > I am not familiar with TLB part implementation for BSD. Based on your > patch, it looks like disable PCID or force flush TLB for E core. Is that = right? > > Would you mind explain a little more to help understand the code? >=20 > The patch does what its title said. On small cores it does not rely on IN= VLPG > to flush global TLB entries. Instead, total flush of TLB with INVPCID > instruction is performed. >=20 > For large cores, no change in behavior is intended. Thanks. I apply the patch and test for 10 hours+ on my ADL-P laptop. It wor= ks well, and the issue is never reproduced. Internal Use - Confidential