From patchwork Mon Jan 23 14:51:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 13112319 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 A902EC54E94 for ; Mon, 23 Jan 2023 14:52:05 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.482940.748753 (Exim 4.92) (envelope-from ) id 1pJyAf-0003rD-5p; Mon, 23 Jan 2023 14:51:41 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 482940.748753; Mon, 23 Jan 2023 14:51:41 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1pJyAf-0003r6-1g; Mon, 23 Jan 2023 14:51:41 +0000 Received: by outflank-mailman (input) for mailman id 482940; Mon, 23 Jan 2023 14:51:40 +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 1pJyAe-0003r0-Kk for xen-devel@lists.xenproject.org; Mon, 23 Jan 2023 14:51:40 +0000 Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2040.outbound.protection.outlook.com [40.107.105.40]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id 7079880f-9b2d-11ed-b8d1-410ff93cb8f0; Mon, 23 Jan 2023 15:51:38 +0100 (CET) Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by PA4PR04MB7773.eurprd04.prod.outlook.com (2603:10a6:102:cd::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.33; Mon, 23 Jan 2023 14:51:37 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2991:58a4:e308:4389]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2991:58a4:e308:4389%7]) with mapi id 15.20.6002.033; Mon, 23 Jan 2023 14:51:37 +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: 7079880f-9b2d-11ed-b8d1-410ff93cb8f0 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CqJN31Piw5X6nWbpeLU7KI641m2lvGiT5YFSzuPD9TAebwOwOZQ+oz9RUxuVbHPzPdO0QdpGzjulcYCDPhh1MtDXAmDErXZ1YV6GGLi/irtd03XCX+oXHdWbjcoOjw+Ky4wWYpaQ9v+tJLLmA3fKl2j3KDJDGbhvqdk/GpgMgf4MmQJXcIZFIVfNeisw4oZg+aWHCujQ/Au+6cPbyoUbNqRLZC4BXeG1fZggX7updhOuCCFYMdTl3ln60Y+1yiix6BSfrBf+aNsWDOycnNIDfVT5CtJ0iZa3LlIJizIjyFRndBtAoFVeI41HTRPIld6KWeaDrfEEvI+KSnYxkyqpGA== 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=eGqSe4Mdc/R6HXzv6T+Epa9rypABPXy+Qfj61MQdev4=; b=JpRuIsoG7pistEBLDpYqTzGpWsq37zHG1Ze/6GCmkTXd07Lm+ZfKiErK7AFaHNTS1MSamqjXZkISZWFU4H6LnRTwojQ/ybM4Kon+shwsEcMJlpnyROs8Zf+RUhn7Lf0ot/R1iML4Iqk7kva+Z5aC7xShCsffUzzJLlNY0DEJl2/lWZ4TOAP1G8w6qYyhfqxDmQ2dPYJQPf7lidBpIR9ld1/V7nZVDWYH0Qtc7+d4f6ZvPwvqKNEkvQg9j+mUyxCIMFDNP8hRPQQZq6ahjS0RJhSzNgYA6uGz6FRYW0Im7QY23GrclceFl7KxupxP2+HTQ1q3MVMOSR281ngfXN6FWQ== 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=eGqSe4Mdc/R6HXzv6T+Epa9rypABPXy+Qfj61MQdev4=; b=SmwStWRrtQdLpFcuEEAYp47/R2BlQ+xbdmx5C/qhtSVFX/gTdqlEo8BvY943uPcB6+4ugTTzomSKVhkeby+3yW0UwRJ3wPEbI/s0Jclc49UyPPb+U/K3pjshFSLNWgn9oWMUGFxDGcJ+0ud5s0uM4/lvdc2ovYfd83jg5GhFIUJfr/y7MdPbYz4ii8kytCsN6tbeQJJGuB0D7b996Tq/SvF5h6/VnLBJHqdj123jzqVNJFSVXKOtdGe2Jh6z5g7cnpfKhN9ELiAiPPf9ztL4+IXgHrKPoV+XtHoQNCtMpuvRTsxkb4NSTMN7wJ51bQzsNHNWzEJqs+cAejdC0y0sZg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Message-ID: <33cd2aba-73fc-6dfe-d0f2-f41883e7cdfa@suse.com> Date: Mon, 23 Jan 2023 15:51:35 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 From: Jan Beulich Subject: [PATCH v2 0/8] runstate/time area registration by (guest) physical address 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?= Content-Language: en-US X-ClientProxiedBy: FR0P281CA0067.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:49::21) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|PA4PR04MB7773:EE_ X-MS-Office365-Filtering-Correlation-Id: 14beab0c-d545-4aac-5f97-08dafd5153c7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: T9uEK8YRmzfgpqy8vD91+GQFo9YObhHlihUuQAIX6XrCg3P4RBxjanjK+cAC2s42h/IgsrXA6B7NXB+yDMCtahDFGDfVCgwZK7h4IerxjInzoscXYkXyyn6W2LAbR+9jsfeCBMGYH7OgepTqWPT/P7zEnoQH2+fdya6LDAM3xrmGi5XsjwTKbDtXminfvv/x74JfQXyS6sFUY+mKMW+I0u+Vq4BvtUGtHDsLsk0PF2mvWKVIr7pG5h+XaM9bG7I/CqFjlitX8eMmjVZaASFPJCqloY2rGcjCP8K9VFat1X29tUMJyMMAarpOBQL/fIKycAed+21kxkSWNyRZYoqsBUwpsD9ZXdbYwkrZevCr2glc9z/6SGvOJ7MiXs6UHt3Fwuzhi8zymn0sNtxItgJ5MVLnNYUw+Uoj3oI9Mhi59e8E07kw/8lsVcNBxpyqGT2JvaFUmE+Tqbx/k6G3HpLMoVmerqgxY6B4hnnBddJHh+Uv7ZWIOHMUrJc4D6Zbj3kWRFqc2iFaWz7nJvY8fSNR3uRNYtvf7iqolvdagq3mwhPqszvxrULiD74ibZXijNsox0WOMgxBz2gLKydWak5thpQ+JwkfSYbGOB6NTilkqA66FMe5376OrcpkpSYnUafLuClOne9wGX/ha/zNd6R8CPGi/iJVoOuWTDH7xs1Ws8I1fpROj7TizSt3V/cVdXE+bS90+t4XlDanOBMvj2QjesS8EPRfG6p5KuWy5hxPbS0= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(136003)(396003)(346002)(39860400002)(376002)(366004)(451199015)(54906003)(86362001)(41300700001)(316002)(8676002)(36756003)(6916009)(66946007)(4326008)(66476007)(83380400001)(66556008)(31696002)(6486002)(38100700002)(478600001)(2616005)(186003)(6512007)(6506007)(26005)(4744005)(31686004)(2906002)(8936002)(5660300002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?ptTB0uzStUHW0v1TpdqGGHKbqwRh?= =?utf-8?q?1+mvimswQl8HKu7PI+2TbRQcH9qKZGcmYltIWXLZqba1Foi+UQlFCCNx1d9fMNz8S?= =?utf-8?q?VwybdrnSq2B8ZaQBSWC7/GQvQmGHDn05l4nqQu0YKKqRBjMS25X7umQ3Umv1Tx0H1?= =?utf-8?q?64FbTgxC5tu2umKuVdvkTXIOgFSGMiaoauM5pJ+3OJhuomQ055Inx4MnY56C1lgus?= =?utf-8?q?lk79ZbFba4dkUe+9ArQX3miKUDuUPkx8B3YCyHyn8nZlEGr6KIOdrYblhTogcbEkj?= =?utf-8?q?U9aMTieVIaMa44yTond3b+81GL4WBFlKVYg9T/Ts2XVJxByVCs1ZJ18CtnPoyM00h?= =?utf-8?q?3BwtWZ18q9fOgBWqnOufZza8/1GJZN1R0x/hiEELsgAbyr9nkFYyO5oAf4hNhsaCy?= =?utf-8?q?87gcGPUAz7lYBv/LXpDIYF5P5Nff369l4H3GAE24GD0sAdZI14ffGMfP6TT9ch+4x?= =?utf-8?q?ACXxvCssMfUigk+sy1lUK+9jqDbS0RnJ853Tl+RAWT1YUHsD6dMwxI20GY3rUe0SJ?= =?utf-8?q?kv6y2E5Rbj0v7rLAIkYgWo3lZ14de5ti3dPX2FZyw3+EdagdMmMySvB1xO40VF3jl?= =?utf-8?q?cqMo/qq0POq1hLVjzzVZNnGeywbn7PcW5ZUN7d8KIEbwDyPXjXhzqrgDbF9B/KiTw?= =?utf-8?q?/X+6a6GfQKs0Cs9DoAV2esfJOk7yO4sOW82t/3LnkiC3ugKaqTsxyf6yQ6Joh6n6u?= =?utf-8?q?42c57M0Rnb7JLJOEywcuM8MWK2eoX8wader2aSGo+GJDAKFyaOXKGdNWoJajwzOwx?= =?utf-8?q?dZm+oNzw4gwUjP2KYVIa/98pAx3TQLrBYkbsDBI0BUR4KJmte2BMUyKDiBgPp9ilD?= =?utf-8?q?GY8Yrlg0MKP/E1mJudzb+bx31oVCtowvcXtiNqk7BoWEXc3VCqrTTUorCYqBDkGv1?= =?utf-8?q?7Qoz8QG7KB+odMZBGCUS0VLhYENrqFMFwtvvOZZuRXJjOsnRq5LvyG39qugj+RwSP?= =?utf-8?q?a3hPOYu8ehPHUcBUDeba9J2qVUWg18dQ4hkF0VxOGa8qSB/aPxPipQ9F+YNLBpQ88?= =?utf-8?q?suHG6n/rPRQ1otX4rxHscMiL3Yip8eZLV9eCZ8YCigYWHjtw5zqj7qG5xYNsQibiL?= =?utf-8?q?qnCQn6yO6ycSWS+2DK8H6vGtm1MtVMy1VKwfI6eMCCs5nBGa0A1O6IY5k1EcBCXwo?= =?utf-8?q?xfYFm8PptxftiXVberZzh4yhSbtUccIuSizlgCt3ECSNmgtAtIU+1WcvxWQKWjWvp?= =?utf-8?q?sdB15Jg3KX/gTHPIANjzvJLmn9XmmOaejJzof33ldwVYRMKhIezAEMzX97B2/Esns?= =?utf-8?q?Gwccko9gBipBI6KdqpawdFFqVdisIfYi9jOYphR1Jn4/Pc6j6qB0fa7jxb/wU9fPD?= =?utf-8?q?D1JBE+ylFrLAepxcIah9p4e2ji8eWDQ+kVHyGb0HTjG8Gervvowa/7ylksRMRV6Dp?= =?utf-8?q?FFUKWF/jXq6EvZJtAumBR3RiWy5pJoOO/jLZH5AMrbjQFys+ohcUZWTFCNxBasYRZ?= =?utf-8?q?tQ+YrcqZxwmiXcHBLEyPuMtgAFXoFsT05s0aEnl9Z43R8KHJA/120oco6WoUc4u1c?= =?utf-8?q?VlM+l8dypL9r?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 14beab0c-d545-4aac-5f97-08dafd5153c7 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2023 14:51:36.8287 (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: Za60HU3JVlrjlhlyzBBfFhSk3SCxZ8FV4Bbd8oCm7hwj3ohGiv+xGvlul2KNBgs2zo1uRBBC6wq1GP+w1FOg0A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB7773 Since it was indicated that introducing specific new vCPU ops may be beneficial independent of the introduction of a fully physical- address-based ABI flavor, here we go. There continue to be a number of open questions throughout the series, resolving of which is one of the main goals of this v2 posting. 1: domain: GADDR based shared guest area registration alternative - cleanup 3: domain: update GADDR based runstate guest area 4: x86: update GADDR based secondary time area 5: x86/mem-sharing: copy GADDR based shared guest areas 6: domain: map/unmap GADDR based shared guest areas 7: domain: introduce GADDR based runstate area registration alternative 8: x86: introduce GADDR based secondary time area registration alternative 9: common: convert vCPU info area registration Jan