From patchwork Tue Apr 26 10:03:47 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 12826777 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 8D83DC4332F for ; Tue, 26 Apr 2022 10:04:20 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.313633.531271 (Exim 4.92) (envelope-from ) id 1njI31-0008JC-A6; Tue, 26 Apr 2022 10:03:55 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 313633.531271; Tue, 26 Apr 2022 10:03:55 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1njI31-0008J5-78; Tue, 26 Apr 2022 10:03:55 +0000 Received: by outflank-mailman (input) for mailman id 313633; Tue, 26 Apr 2022 10:03:53 +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 1njI2z-0008Iz-42 for xen-devel@lists.xenproject.org; Tue, 26 Apr 2022 10:03:53 +0000 Received: from de-smtp-delivery-102.mimecast.com (de-smtp-delivery-102.mimecast.com [194.104.109.102]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id 2c0bb95e-c548-11ec-8fc2-03012f2f19d4; Tue, 26 Apr 2022 12:03:51 +0200 (CEST) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04lp2051.outbound.protection.outlook.com [104.47.13.51]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-25-9pNfqGGgP6Gj0_s_zLXjOw-1; Tue, 26 Apr 2022 12:03:50 +0200 Received: from DU2PR04MB8616.eurprd04.prod.outlook.com (2603:10a6:10:2db::16) by HE1PR0402MB2700.eurprd04.prod.outlook.com (2603:10a6:3:d7::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.21; Tue, 26 Apr 2022 10:03:48 +0000 Received: from DU2PR04MB8616.eurprd04.prod.outlook.com ([fe80::5cb0:5195:4203:7c2f]) by DU2PR04MB8616.eurprd04.prod.outlook.com ([fe80::5cb0:5195:4203:7c2f%9]) with mapi id 15.20.5186.021; Tue, 26 Apr 2022 10:03:48 +0000 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: 2c0bb95e-c548-11ec-8fc2-03012f2f19d4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=mimecast20200619; t=1650967431; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=yatpKeRHw67LhXWVtbu1bwRRmESxGbKhP7f48u5Z6qI=; b=D3bd3s4hDj9C0jRDHEDPzvPhvi2x59aM16y1ZYiYXWLn8AIREP12DEY9E2XAcoA9pKkPHb l4YEnPqD81klryv9XJbdSPqMeGm7ldSD2t+5n7RIdKDsjKPGou9xXkr6n426xnzOp2flXo xtKe0cVZ5NseMY5jp0934ctAkrhWoIM= X-MC-Unique: 9pNfqGGgP6Gj0_s_zLXjOw-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=efJ8a8ryHzgy+pEVjsD4svlRRg1CHQw8sleMwVsj71mxscvICN0FYnfNNhWxXt6XGkppOSSdqQqMGvKZ3RhagR46ki1XwbzGLXOl1hOj1TYIwRoIUOOokoAsla/0fcwR/2WobbY4AAcZoetDVGUzh3mKcs9bInJT024uEtgXWSJ0fh8C2MvueNUa57TRE71MERVzGV1fumFik003eL+zLDtrM9xqdcxFI+0+Nwa/+9wE67TJv5ZvAUZ9D9NyxPvls1OxyHs+PXiiSqeXrabxhyt2ee+FV+mzW0sQCZ7MTFuuzWLp5s0/ufi6K2oYvaBn0L3wXjX727xEan+OTQQIUw== 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=yatpKeRHw67LhXWVtbu1bwRRmESxGbKhP7f48u5Z6qI=; b=DXg8PsX81dfWiGFxHitDPIW2c6yXhmQ7Dlt3WdBEvEZ+iX4E0wX+29CErXPPrKsV8NuCcaByJjzzfT7OYaYUtWblrC4kY1WD2ycbT6A1CNkyu6YNYvfPsi2NNPOaatTXsNlBKYdJJYOMEPBtGXETeA2DKvyH2m46lFIsjlWYvGbPpSAh8eiJno2NeCc1Llsfatzwk96dvkXS5vkiV7McF+bdNFvIMdpTyNqknXLnpUwoK5xqOQ8P55OJIfyAOD9xDX7BA9kN0HP3vdJOu5sasQbTPfqA8qWqbQ3Z0J21YImo5ywaou0JY1YckDe0gGn7fFgJ6DSLFPl75h4C55LwNw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Message-ID: <4eae5ab3-361c-4eac-619c-160147220be4@suse.com> Date: Tue, 26 Apr 2022 12:03:47 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Content-Language: en-US To: "xen-devel@lists.xenproject.org" Cc: Andrew Cooper , Wei Liu , =?utf-8?q?Roger_Pau_Monn=C3=A9?= From: Jan Beulich Subject: [PATCH 0/4] x86/mwait-idle: (mostly) SPR support X-ClientProxiedBy: FRYP281CA0011.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10::21) To DU2PR04MB8616.eurprd04.prod.outlook.com (2603:10a6:10:2db::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: cc1c67c0-8e33-4135-e528-08da276c0ecc X-MS-TrafficTypeDiagnostic: HE1PR0402MB2700:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: cEbYRqZwfz33GNSyUBOuNKGzOJPGg/EX/Y+mG8wyq2zeITXgj4Pt059KlK0qDjb+xrKObO3QmDKjktgt/za7zZhFitmLL2aN0TGzJZ/Z1LssLKBlJ7MT2BlSQaeotW/WGbx2p+iUnXdlYyMLSxr7mcLQg/uKPQ3Zae5OpJwlVqmtEWwFWIISVqN7ehxrr1eLXbX9JHVFLMdqyicfpldr2qExZ1ySllG2QmGJ8DhLfELjq4r9x/mnFJW5yNszieHK6eXK4Q6Rv8Tf80DtBI4igspoK5iMZyQ4D9XLkfkBSgPCqIIfkGbxQaGBEkY/co8jxccR/zCGsNS+b2GytW7B0NMXmwUy7QTmKO0ATkbKho/RJtOBorLpqTDJLB7kGYDKLSQWkCwn9BqmsnPw8PVX3j0CY2rF9y6Rzoz4R7vi0STK2r0laDkp7ACwhcNS4aN6QoqaSX3zmGngvKErX886QopTaoZzyvdk3TVwe+tcipFV/dJzTm7IdbBNnnncRe7hUqWPtNFfUz45gpjYeRoTNi+SPM3L4+RXnEDe6cwqZgAOshI/zH834vwhSUd9BNyACfEnl2JZ8bfOu4JzE4aLXfBf9/N8QjJSm1YIitk06aADSVxfnIEk0UOHmbnw/Hx17ApRkpz4K/xSR3eW1qa74mCQdwMhuKC3+HYkq4VzSpGgnccbqb/sr8xWZO1j7j05au+R6jYhfdrprmPKV1jpAbJ7hpPnEtK8fzh2KMuebGc= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8616.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(508600001)(31696002)(6486002)(38100700002)(2906002)(558084003)(66476007)(8676002)(4326008)(66556008)(66946007)(86362001)(8936002)(316002)(6916009)(5660300002)(54906003)(83380400001)(26005)(31686004)(6512007)(2616005)(36756003)(6506007)(186003)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?IgxUBiWNbPyFMwT4qHSRe4SM5zAd?= =?utf-8?q?2mcAIRbK9l/xw/a2/swMjf3UWY6giT0bi00ocVJ2c35hBsMnb/IsvXHh6ETI3BZ1G?= =?utf-8?q?xsbD7eISFAdvON8mMNH1Yv/13DQ8OJlOYrchw6TwrNibHFmitFUFJkOf6pJczvNr/?= =?utf-8?q?XmAx6t53eh+4X1L0y9M6X6er1fcUtX/Gh9N5Bv9nkhWRZjM6TiHKeSn1fnqehcr6J?= =?utf-8?q?wgetEBSW7Kk0h95jVayl+BtqCdfshDsuSSy9CJRhFGCM2BekAtlXzMxB0fYt4p/lY?= =?utf-8?q?n8C/kN8UFLzxIMXx3EDe4K8OvodIsHntgAaAEesxbkWhzULD31f2npNDS9H95XXdk?= =?utf-8?q?HwlQEw6WotBwm95sy+mso2hMMseT5Tb7pMVFE7WMSYDsh6q0wJr8OBcBspgzHHlUW?= =?utf-8?q?loZqG9kjJ9Ta/jYYz1Y9DXrYnR0MVE6ofarHctHLQw4bp5sk2q5PtiH2jnGBZLWp6?= =?utf-8?q?+3noh5MWaniJv15plzzH2DoV3pp4LS7K1q6MkxmCRAclusa9VW2yn8d8kPQJn12HS?= =?utf-8?q?uCB6Z4YsWbR3z1jC2o3NYgi4kvZ3ijwbU5Dap8Fn+PgbZjuTS59MdoqoXL+Wm0Tx4?= =?utf-8?q?nUV5AN1P+pb5jWs6JqdBufXz6EIB7ZoHf8RGE3gonFO7hhclHBLyyjUe3RzJl++jB?= =?utf-8?q?I/SBuL+iY5jSQhwh/1CgvhUCf/Bkk+AxFLqafKXXDCDIGl7R9wzoc3m8f7n1w1lAJ?= =?utf-8?q?qVGgGO6mtLfAGOsdJCjFx1v+HjrdyjctSjEDLsdQRyg2C0FoAcEb+T4p+QhDDo34I?= =?utf-8?q?vreTHsp+ByafQ9UUX14jROxoXWcopPgptwBdIzsMIU3LqFJv/z3R8CD4CpXikkbEl?= =?utf-8?q?47/skqfXfqZdBr/NCsSVLdyHF7dUgYU+QATEyjmnt3jB0qZWvxZ+HuPZYvw+wi13Y?= =?utf-8?q?u3/Nu5q65N+BTXwlFwuAsO1mJxVrBbSAKs4mcGs4/FTg3N1DDNFEgPnz9K9hfsHza?= =?utf-8?q?OB3NxrcCFAWzhAjF373Jzm7HsL9A+9QoTblu0jasevEXM/cmcDVGF+qdnJBOcSa9j?= =?utf-8?q?0SqEknTr2So5QMvf6y3ZeTo7kp+k+xWXCxIXz9SFRcaQb4ShXBEFBylkS+hj/Jamw?= =?utf-8?q?kgGYKPHwry+zE6jUmciHJl0FX0wLMq6PY5d+VWAwWKfrWsxjEUbWPfjqxoP69mbPk?= =?utf-8?q?9adyYWNqjq6SPY0gI14nAPQJJjkkAsHhlqCZaz9DJBSKqUxUar0FsVMW4UhuSsLqJ?= =?utf-8?q?0aar7xav+uL7f/2Ty68e5BiFN762YR/RIUIG+ZNf1e8YldfyVnfJYJGT1fDN8z8s/?= =?utf-8?q?jYvWwrYtoQzesW40Ql+suGNFGLZyHzFGQUI2iF/dMuJD7sarwJ32fK7nz80ehVs7w?= =?utf-8?q?u/dcmUDYkwKproy1mhO2COSe8zVRCSa73X29WZQzVAACbXwjx2OvtjlHauFPIhehA?= =?utf-8?q?9mM5z8+CbfAiSClT70C6a5VU0wT94HZ5saKp3MLEWRSerZO/wA7fVp5a8TMfUCtQY?= =?utf-8?q?+XBFEgSX4y69MzfqQPhML/MWS1+zPOG3jymcfWL8/XNq/88MUFc1mlLBjJKSzLWFl?= =?utf-8?q?de99kam3gdesmuK23Gp2gVdl4HMCbn8S3ee63/MhxURaAgdXmhheUQBFTTj3+syru?= =?utf-8?q?QV8fmjseoCd1y4Wp054m+lS5Z3JxCnC5yA7+pT62DJvjG6yNMPyLFtY172dyK22mN?= =?utf-8?q?jkfJOmz8EgOFM29yFKIgSleUHQKkE6dw=3D=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: cc1c67c0-8e33-4135-e528-08da276c0ecc X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8616.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Apr 2022 10:03:48.6325 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: AjKj94vOajl0UEr34MZOE74dXjM9sVZ4JwdhyXJAlKNTjMSIZA+qSZ2rBE+ee1iOxEwJDjvmdsY4yNCUzolqjw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0402MB2700 Fresh from Linux 5.18-rc (and with adjustments to address issues noticed while porting), except for the 1st patch. 1: switch to asm/intel-family.h naming 2: add SPR support 3: add 'preferred_cstates' module argument 4: add core C6 optimization for SPR Jan