From patchwork Thu Jul 27 07:37:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 13329088 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 2055CC001DC for ; Thu, 27 Jul 2023 07:37:52 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.570802.892958 (Exim 4.92) (envelope-from ) id 1qOvYy-0008Iu-Lr; Thu, 27 Jul 2023 07:37:32 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 570802.892958; Thu, 27 Jul 2023 07:37:32 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1qOvYy-0008In-J5; Thu, 27 Jul 2023 07:37:32 +0000 Received: by outflank-mailman (input) for mailman id 570802; Thu, 27 Jul 2023 07:37:32 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1qOvYy-0008Ih-68 for xen-devel@lists.xenproject.org; Thu, 27 Jul 2023 07:37:32 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2061e.outbound.protection.outlook.com [2a01:111:f400:7e1a::61e]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 714792fe-2c50-11ee-b247-6b7b168915f2; Thu, 27 Jul 2023 09:37:31 +0200 (CEST) Received: from DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) by AM7PR04MB7144.eurprd04.prod.outlook.com (2603:10a6:20b:11b::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.29; Thu, 27 Jul 2023 07:37:28 +0000 Received: from DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::e5cf:5743:ab60:b14e]) by DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::e5cf:5743:ab60:b14e%5]) with mapi id 15.20.6631.026; Thu, 27 Jul 2023 07:37:28 +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: 714792fe-2c50-11ee-b247-6b7b168915f2 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=POjhJz5Wvx5/BtSC5WkXEexH+tzu+TaVgCXhbJa/xQlG+F5GIaw0f7Yh71toDRBN+TETnD2/MTidXUGK8wZSVFVruEw8WZo3M9rqSIF0bp7OYMOahrCyD2YApZRjLYYZkzE3/+17xoMivPN8EnLM4f/5Z2L+nLSPoM+4Q94GqvFwH/l5pSF+u9uF8k1uvItpLtSvE3nXG/OP0xvPHLSYs012F3irRqMyV2BTFf0SowDtVIIO3+8fB2O7yFLxBL5jPUm9W9jNPdS5pLVb7AH3s/nKtDF1F5Eud0h7cQ93uZajBdwXXT6o450wkJXwM8Jb/ZwIJ2jW5y5tSnOSvSuxww== 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=F3t8Tm0erRdGxFTnPkL7fis5y1VjtbTpebza6W88aH4=; b=eD3gDIrLecTOdAUsC/o/jGa9N/2rvrrWuuRpaszHGocMd5kY6Sh2N59D6Q8xxy7pfAKGXIVkqKLXI3rnKsh1oN5+W5QK1/oxW1/o/WLxXqhWsL0UnHnWNEonc8kS6QzmVeGnDhRO+hXYfkOtRov+xNDtP4lw52v9a2kAiR3aIsi81pVsHy3fc32+lEBmGE+VJNBSzWHhQ6Fea4Ti4icMtHkoXuNN8s2SvyR8TAUEFy0cmuVku0DqylQ3uNbmWsxXKL8s9Tr1XUNiYiHR2Mi+T9RZJFaRZMjru6Ld3Dk6I6xIXmkcP+vGiVqGzhe/nFxkFNOSeO9YMdib/EI3Tl/ZyA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=F3t8Tm0erRdGxFTnPkL7fis5y1VjtbTpebza6W88aH4=; b=pD2r3mTJ6wkwBzgiub7a2D4Ko611EMyDMvY084UD5MJZJE1YONY7HWLFuFQTsmNG1+n3noILXQRU2KTk2wh7JeDK/oZQOAizla7wrVTVfbZVUdwxvWZY6PhHSHkdYeltkafwjc5iv2ae3eApr+EuU57vWnpHIyEP27xR8UaRVCE5vBtpJnv268A+QU0cMcRsK9vUcQp6JN0lz++TfhwYx1GzTvrLKGTB5buUez6C8DTiN9+d9FUEvKUBI+GBUXf7cip4y+hlzdjywQYElHlbssCcUPvRZno/c4YtY0TVMB34nXXaSdvKvmDyqBfPh8+WcgpbOXMnnaQeVNarx9YhVA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Message-ID: <7cb0d24e-2bda-dcda-4874-2c01ba179947@suse.com> Date: Thu, 27 Jul 2023 09:37:25 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 From: Jan Beulich Subject: [PATCH v3 0/3] new CONFIG_HAS_PIRQ and extra_guest_irqs adjustment To: "xen-devel@lists.xenproject.org" Cc: Andrew Cooper , George Dunlap , Julien Grall , Stefano Stabellini , Wei Liu , =?utf-8?q?Roger_Pau_Monn=C3=A9?= , Bertrand Marquis , Volodymyr Babchuk Content-Language: en-US X-ClientProxiedBy: FR2P281CA0156.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:98::13) To DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8790:EE_|AM7PR04MB7144:EE_ X-MS-Office365-Filtering-Correlation-Id: fb029cb4-6539-4f86-10c5-08db8e7453d5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: uVAdC363rP7ddyFEAmvI6cjjK/kF48TjELXAW/KWBdAK3Wz0QEK7iQxL4f266e3yKpHwKNspPYJdw8j+KUhlUepQPB9c0eBAIs+1tAK/CzH74eKLg3mQhJyjP4tOMcfUzrZHhRJuVP4F8Uq6rMhC9yG6fvuRbZmBzOw4X01K1pVbRmrJRtSDtrm6X4o0fFNTiJL8Cr72ri5Ss5ATClwGHSm82umVkBqFgSVN9RoHOiGHTkyQWZjsRg+YCTIDswu2uxIhctsEzbqEz3MgxmduTn4ap/qPko+ux3WXXbOsP64lYDRuURJod+WLUO2ey00erJKzEfGevucnkUOqH/2j+QaHl9D9AjUB1waYPa+6PzxRLOW8wIqipIKYo8NXprtHIhgYpoQhxFidU5vBxhfcH3fj6aD6b/3LKsCSSeEnMDGPs2OnNdXWTnkOskPbIh/zAVV5WvbJnMDYggNiRke+kYA1FdRF/ExxpZdWUnMOjRoULgyTE1EBZ3XZxpeOurQiU3phkrKC95sLQFh9VzdpTN+ZtCBZ8Le2EvURg8huh8YvTqIeQK49kNVSysAD9IvdEgIDjUjYjXGS8WQXHTxKoizmnoti4mKXGCN9HbxwrkAe3GAo0eh09PfuHqQO8Nbdd0MowBmbTZOKmSE4b95jxg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8790.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(346002)(366004)(136003)(396003)(376002)(39860400002)(451199021)(54906003)(38100700002)(478600001)(6666004)(6486002)(8936002)(8676002)(5660300002)(36756003)(2906002)(86362001)(31696002)(558084003)(6916009)(4326008)(66946007)(66556008)(66476007)(41300700001)(316002)(2616005)(26005)(6506007)(6512007)(186003)(31686004)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?ZW/3UkFLq42lipFFGCUrZpjbgCDY?= =?utf-8?q?sbEw+0VSxiBfrRpVPMQLdGYUa0r7M63S4JVZ9S3vS1ONDsIHcvkPmbriW7Infj3pe?= =?utf-8?q?HNx5wccK9/dMpqxutibysHdwe0Q2EgtWLWOa2aPbf727PkzwMvjav7C7OqVDaMI80?= =?utf-8?q?ZTr+zY5sF3PV2UBHeDg8uDmnGKcIzHhHnO5Wws4gsoHeq66ycck07rX4v+ZH3hrZY?= =?utf-8?q?HOv5eSHV3mfuOgESnFmuAQDCeweLp9Czzt0jLNHkv9xKr9GSDYexviISgXg25LxgG?= =?utf-8?q?SmH3Qf7Ce3Yu9kVhScyQCVbe0nFjsU7ducuIsj18TCoey2gygJFoXt/EAP/uS21iN?= =?utf-8?q?pbEuggt1L6kSTlS/MU8F7I2K2kTLe/caNYTqgePl2XnYFObEFNOouwQiIqzE4HVA3?= =?utf-8?q?UWfamZtSFWb6zrJEhh33lY3TB4OjfTMXK4+zHjniU7pLTcatp7lbwz4tjWJi82Ffy?= =?utf-8?q?0s8ehFyT80lmRWKEMewsfDYr1MG2sJAHFILXtDKyMvYcc6l+PBbv/aj/Gvt+7HDL+?= =?utf-8?q?bwhGM6FBXBsebyvAsdJzcGxerqCZjKaqhFzjiA1+hfczkhZtHwTIIZlLfZ4lG75YP?= =?utf-8?q?KGdk+TTN3iLVg24ZCcRqzMHiiYwEtMB52C3yswGo88Fnb8wfhgUmzQm7hWrG5WuDi?= =?utf-8?q?A9Wy4fRKEKsZBei7eoTWIdW7D7Il+bwz0aJIZmPYmAanYKdu5glqOIuAwsVXlj99v?= =?utf-8?q?Q7FtMBzpgGs74BNrl4iSI7orRkKJRWT9zbaQGJ+NRMuuZxWvluZklVJedlEFdTUbi?= =?utf-8?q?LuizTI76ly41Xhbs+f7xRzuJ03FII6CoiQorEecsKxRMh8sAhHkH5Jn+prr5c/Ru7?= =?utf-8?q?q5tY72KgzEdeZYQBhE+3LfkSVw7yKfOtvQk/BRyg8jAE8n4CbPrNgXRj0rqz541Yp?= =?utf-8?q?Mq169YcY3khuMOR5Gi0DUVwTQQW0lTSLbN09qNBGWKhvXx54LWwCVsG28k0uiqHqS?= =?utf-8?q?MKeak3jdrEOhCcAaN440oAYxvl78BpHag0hl8eYGa9PDkedqq9HWgZB9k9L5fXaWf?= =?utf-8?q?hVjjwdInBTWr/st6OQqX1EdjK5QhFraISiJgxKl7HmEQvsD0Uf5VXMhM4t4/6Zhi8?= =?utf-8?q?BshqUTHNoF3SXO1nrj+TKtuEA1ahMaOXjkL5XtMG3HWOti098gKjZbszVyA811wIW?= =?utf-8?q?QU2udtmG+Tey4UmYCjKWBmQwU+GitXAulzCbJf4mVLoJ9EEzeD4teK715DJNUBJ98?= =?utf-8?q?/ZFULHQaQorq+uxeJsMK3G4a0TaUrGecoR17yh/ptKsNFr0wXqTSz5RCf2aB0ECqh?= =?utf-8?q?t6MwYW9nto10JvUSMzrDJ8QUiuFCWIX2XnBMVGlFi+r76CQ5LgBmOqFPhH8/LKErh?= =?utf-8?q?bgPG47aLuXjOf5gxhZve3f+JPgNtlnr1I3nlcAYFj7s8Ey62lTGpnuaNLALdK0kHZ?= =?utf-8?q?EUfPOjq4Oh8IQmyBL/rFYgTnwxkxdqU51pGc7kPuh8WdMdxqvU4uN6aj9MRQTBj8r?= =?utf-8?q?9BDWiU4Z3UxPKLsj7CDuNAlDexD22VwjW+phiPFPUhYyz6LGQ5KHQOMefDsxzq8TE?= =?utf-8?q?Hv5iCiH0BWn1?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: fb029cb4-6539-4f86-10c5-08db8e7453d5 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2023 07:37:27.8646 (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: kB7oyT5WtJUVFW8VE1cQaeEYEE4/mw21hEaK8D6rldcztvwZ5VpbX+RkX5+yUIdhHMEPuppj0JmFMDcDzlBBvQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR04MB7144 New patch 2 addresses issues found while looking at pirq_cleanup_check() in a Misra context. 1: restrict concept of pIRQ to x86 2: pirq_cleanup_check() leaks 3: cmdline: document and enforce "extra_guest_irqs" upper bounds Jan