From nobody Thu Oct 30 23:12:16 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=none dis=none) header.from=alex0.net ARC-Seal: i=1; a=rsa-sha256; t=1751916696; cv=none; d=zohomail.com; s=zohoarc; b=kdVHjNfZvb+eApgANyihuWpQ5PzakVXi9yJbrN5Fqe7hnf0G5RykR9hHDgjxn/xTdF+DFscXrNPgfQrgYjbxHmckl5opslHveMP8gV74Nr3fLc1Feh5XHum9ADHrZzI0PbGNR20ll8l7T/Wl1RzjgJWfchi5QJxVT0QCE4w2fsU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1751916696; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=gq9qWmqCI+kCv7euHM1RYMlz55WOBgouinwYBY9EJoY=; b=c6uUmN0zQuNLyuMpDMCwaXp7EWijJknkYJsFh3o/q+3aIrSck+Mmq295VI9iLuZgBsi2pXW7hjn1+p8wtTsvRb3nstvz64LhnOcr4v0r8vFrNcEAsDq9z7aZPK8N7d+4F6vCgp2GOxmxEyHkkNz+bD1HVoSvW+2PGvjWtAvRs+E= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 17519166959341005.4899251672115; Mon, 7 Jul 2025 12:31:35 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1035759.1408108 (Exim 4.92) (envelope-from ) id 1uYrYa-00066Q-Cj; Mon, 07 Jul 2025 19:31:16 +0000 Received: by outflank-mailman (output) from mailman id 1035759.1408108; Mon, 07 Jul 2025 19:31:16 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uYrYa-00066J-9d; Mon, 07 Jul 2025 19:31:16 +0000 Received: by outflank-mailman (input) for mailman id 1035759; Mon, 07 Jul 2025 19:31:14 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1uYrYY-00066C-Qb for xen-devel@lists.xenproject.org; Mon, 07 Jul 2025 19:31:14 +0000 Received: from outbound.st.icloud.com (p-east2-cluster3-host1-snip4-8.eps.apple.com [57.103.77.219]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id eeaf1e6f-5b68-11f0-b894-0df219b8e170; Mon, 07 Jul 2025 21:31:09 +0200 (CEST) Received: from outbound.st.icloud.com (unknown [127.0.0.2]) by outbound.st.icloud.com (Postfix) with ESMTPS id 1AAE9180163E; Mon, 7 Jul 2025 19:31:05 +0000 (UTC) Received: from personal-unclass (st-asmtp-me-k8s.p00.prod.me.com [17.42.251.67]) by outbound.st.icloud.com (Postfix) with ESMTPSA id 967BD1801634; Mon, 7 Jul 2025 19:31:03 +0000 (UTC) X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: eeaf1e6f-5b68-11f0-b894-0df219b8e170 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alex0.net; s=sig1; bh=gq9qWmqCI+kCv7euHM1RYMlz55WOBgouinwYBY9EJoY=; h=From:To:Subject:Date:Message-ID:MIME-Version:x-icloud-hme; b=k7FRnlLpl8tJyvjfL1rf2zQRkd9vzFLzbjynqu4YY/GUj2Bx73G6NGsH+lG94vMt2 bvTyAmXFakRKJpfDRy4JJyv6e8DHXDG5VQyvDtt6F2cerlu+ZFCHqzOCp1nbALXHtU riPSVD753sOvXseoOVyA1DmZiPSG9UsxUxz08UrLDEf2XJKOZeCOZwjGfXFs2yzxXU RmwrwtzsA5ycRUptaq5v3Z0RwoZPY6Shg+IcBLfEDtBjozjj+XZk7Ah3CoKn/L1LvG jSWFDo0yTLlfcE/azkapcIG5czY+fcDGXP9fEdjzfCQJrnDP7D3lK8xobqsa5od+H0 QPmrSxVsWtamQ== From: Alex XZ Cypher Zero To: xen-devel@lists.xenproject.org Cc: Alex XZ Cypher Zero , Jan Beulich , Andrew Cooper , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= Subject: [PATCH] x86/idle: Implement support for Meteor Lake Date: Mon, 7 Jul 2025 20:30:39 +0100 Message-ID: <2a647ec92d9a66164029c5f8f3c7c8e8f1e06f18.1751916639.git.me@alex0.net> X-Mailer: git-send-email 2.50.0 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNzA3MDEzMSBTYWx0ZWRfX85Eq5y0O4Ome GKNnoMZK465SG8PRwnyyF4kxk7jXvdeCYsemZY3ig9b5x9Fil0SYLaH/+8lb5SwDP2oP3liAvBj Pi/XWYGVvrIfczA1kxxpkqgU8Eu8OvsVPWdb5wA5+dLPFDXwqSjLjjVN++MRJYiTmYgJdwEMeRN VpmSDXstyq4/QaxPIwygNF4nVHxz2MugPGSNS9j1KIVxsl8DorKhhHDR5NJ9iSu2n5EZgb12Nnu zRUSjcOwu0mGpDMLksRxteqBo2Ymd+LYuUBjO1sehioy8yBRCMl99VVF4UQAcsyO+CtjOYJO8= X-Proofpoint-GUID: OT4x8hoO_Pps7CvILGmHAEPDXS0Iyo57 X-Proofpoint-ORIG-GUID: OT4x8hoO_Pps7CvILGmHAEPDXS0Iyo57 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.7,FMLib:17.12.80.40 definitions=2025-07-07_04,2025-07-07_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 mlxlogscore=775 suspectscore=0 mlxscore=0 clxscore=1030 phishscore=0 bulkscore=0 spamscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.22.0-2506060001 definitions=main-2507070131 X-ZohoMail-DKIM: pass (identity @alex0.net) X-ZM-MESSAGEID: 1751916696741116600 Content-Type: text/plain; charset="utf-8" Adds support for Meteor Lake C-states. As the spec is identical to Alder La= ke as per the Intel specs, I've reused the Alder Lake codepath. Signed-off-by: Alex XZ Cypher Zero --- xen/arch/x86/cpu/mwait-idle.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/xen/arch/x86/cpu/mwait-idle.c b/xen/arch/x86/cpu/mwait-idle.c index 5e98011bfd..c8bf58b150 100644 --- a/xen/arch/x86/cpu/mwait-idle.c +++ b/xen/arch/x86/cpu/mwait-idle.c @@ -1148,6 +1148,8 @@ static const struct x86_cpu_id intel_idle_ids[] __ini= tconstrel =3D { ICPU(ICELAKE_D, icx), ICPU(ALDERLAKE, adl), ICPU(ALDERLAKE_L, adl_l), + ICPU(METEORLAKE, adl), + ICPU(METEORLAKE_L, adl_l) ICPU(SAPPHIRERAPIDS_X, spr), ICPU(ATOM_GOLDMONT, bxt), ICPU(ATOM_GOLDMONT_PLUS, bxt), @@ -1386,6 +1388,8 @@ static void __init mwait_idle_state_table_update(void) break; case INTEL_FAM6_ALDERLAKE: case INTEL_FAM6_ALDERLAKE_L: + case INTEL_FAM6_METEORLAKE: + case INTEL_FAM6_METEORLAKE_L: adl_idle_state_table_update(); break; } --=20 2.50.0