From patchwork Wed May 3 15:53:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 13230294 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 B0535C77B7F for ; Wed, 3 May 2023 15:54:24 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.529322.823606 (Exim 4.92) (envelope-from ) id 1puEns-0001oY-Tt; Wed, 03 May 2023 15:54:04 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 529322.823606; Wed, 03 May 2023 15:54:04 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1puEns-0001oR-R3; Wed, 03 May 2023 15:54:04 +0000 Received: by outflank-mailman (input) for mailman id 529322; Wed, 03 May 2023 15:54:03 +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 1puEnr-0001oL-RI for xen-devel@lists.xenproject.org; Wed, 03 May 2023 15:54:03 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on2059.outbound.protection.outlook.com [40.107.7.59]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id b85d7bbb-e9ca-11ed-8611-37d641c3527e; Wed, 03 May 2023 17:54:00 +0200 (CEST) Received: from AM6PR04MB6551.eurprd04.prod.outlook.com (2603:10a6:20b:fa::20) by VI1PR04MB7183.eurprd04.prod.outlook.com (2603:10a6:800:128::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.21; Wed, 3 May 2023 15:53:31 +0000 Received: from AM6PR04MB6551.eurprd04.prod.outlook.com ([fe80::768c:6df7:9afb:acd7]) by AM6PR04MB6551.eurprd04.prod.outlook.com ([fe80::768c:6df7:9afb:acd7%6]) with mapi id 15.20.6340.031; Wed, 3 May 2023 15:53:31 +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: b85d7bbb-e9ca-11ed-8611-37d641c3527e ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bjb8BEJj0PYX7jh5eTsnRZYJT/OqHwLu1yxqLdmcEoz3+b0vR5QJ4irQXi04nd/F39NLnD0A35wsx0MQDVjgeiNkzzPcB1BD/SRVSygfIdSdjLMfWkyllKnp5ULtofG2RENazC8pftLy6Vwp1MqNevIeKCxiNF6+w5gT7JNYyqVCAuzvIo2seDo56cWPRRH7urzAwMkmXuARUTWL1ecgGLJkDLGFZF9VNzwqU6oOYAfeP6+6i41e3GT88ihr3OFatS75alePmh/4Ockdz0mw8DY/HpOly25xpbgpFZy93JhF+hAiY4huqYtJ1LhOC3qNpm1IVwTjoYdHFHUDygJQTg== 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=+q1JcwX+Pu//DS9SDuAr7savIZQBK7Vvwp/Ti40aPT4=; b=BtlQrmpw6JlLjgYKRNa0EQNrdNfaih0UMFhfclqidS88MN5woWRMBVvBXZWE/4loVpph1q+iKWbNK/QZFGVnbku7UFASp3YXvt6sdwNQ0JcHQIUDdPj8BHDGClvnmClBZaGFc7f+ZX7wVGZFQ8SDiqN1v2O3bSGPDAmpwc8sUIQ3MdWINyPIYPiZSVYQbw9R3F/xThhc5MT5VgBQrqVvpIonDQSXrGivihmzDQ8ZvFlWuAORCMdN4nKkq7Tb6BWwcL32NP7fSf0dnsNoFB2ao5UPIUX+g/ViWowEdeoUF9Mi6x2Mb7Bg+6ZwAIhbinIjy7c0dUEF02vzVxLKFm1FRw== 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=+q1JcwX+Pu//DS9SDuAr7savIZQBK7Vvwp/Ti40aPT4=; b=JRgaaE2k4VlhP2MKPwoVmj1rHn0FWA6lSyc/dZVuNFSanSJI7c33644RuJMM2MdLX2jE1ufzlq4STsWxJGWGXVPmzSE5tcjqVXYSHGpAdkMZlquu+Yqxsax8N6PRHRhRvH572yZKx+xKHBzVW3v98SeCO5HJODf+ZVQdNjfibJ08opjJAICrdEnqVSHOr2JJ1NWVf8HLi4bxtGtkV3nKpgnFEKzRwTgEyNnbCaLwi7BZ7NIdTYYku1pUWY7XpElAudrFyIA3PaHpHcPJ2GcPYq6kZ3bFNIRWj0f8Z+loX4QQu/eK0vcgOuOVBys61VJ+osrt21kHYD4wX3g3kbaUaQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Message-ID: <472f8314-9ad7-523a-32dc-d5c2138c2c8c@suse.com> Date: Wed, 3 May 2023 17:53:29 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.1 From: Jan Beulich Subject: [PATCH v3 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: FR0P281CA0269.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b5::7) To AM6PR04MB6551.eurprd04.prod.outlook.com (2603:10a6:20b:fa::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM6PR04MB6551:EE_|VI1PR04MB7183:EE_ X-MS-Office365-Filtering-Correlation-Id: 31ab90fe-81b6-474c-a200-08db4bee8b3f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: XrrkzfdvYkXBQMMtx5RdXqr293tjkkXppdHW4t7rGB5z9+eN78f9SfFU7qk9gkSsdEvtEzIudKG8jRYBz96FVqfYrW66ixOt+xeo/CKiYWd77sn3pjTlbHtvkgj0TD0iO2ef017/ow3jK9Qs/pUc8+4cWOepoGM1gBVOrn3g9IkEyJSngW62TwTuNFSH7vmkQNtEeut7JUugmscN4DyuZlPptyNWsdVUVuy2+TsdL6HpBmlr1LL4ltXmcKsgZzMbCHJr9HGd9rQuzBqnSbN8aPyeJAUBa1P5wmOUM8ajBrKiufiTyqSMjsOAaYMXfzOSyui/kryAMdzt+GeMF+6DJb5AgmvjzVO1USdpAmql0hnKtRPBUxd8Bh7lpek8Ro7t5Jphbe3cIYaF7Ve0ppTEXLWooSSjIBzYs9gmJQbT44KYdI7VDwH6dSe3RmqIL0v869UHVCvmv/Ah+ILXeqsLNDL/v+zldXSrSrJjggaHs3m4pSwyaRu8QLeutQ85ygNqwh84cUQDaj0JPYmMjLptSR6F7MJv4bKzNiAScYoIu8nLfKEeVLyeMqg6kegoVVeBv5KFV/embj20jI6C+72hPHuL+EOIxLYhCaSsh1URlzVmIkALmFzGbczJeqcLjuev8pdAKA8+/nE/kO8X9Flu4g== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR04MB6551.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(39860400002)(376002)(366004)(136003)(346002)(396003)(451199021)(4744005)(38100700002)(2906002)(8936002)(8676002)(5660300002)(31696002)(36756003)(86362001)(6486002)(478600001)(54906003)(186003)(6506007)(26005)(6512007)(31686004)(2616005)(83380400001)(41300700001)(66556008)(66946007)(66476007)(4326008)(6916009)(316002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?1LjC0jsi341XyJMGodBqJzF96bTM?= =?utf-8?q?ZCq6ncZJD8EIteLbHj8c8yLQ6bNZWt//8+7tne8hx1ZX5qmwPaf1Z4/AdFdSD+ETC?= =?utf-8?q?FkebQmBxTGOeWCaBPu7v7SegCAeWnY8S7XYovFN093l9MlWzj7trYJKGF00anGkt1?= =?utf-8?q?eTCwTatzkDq5oluRnr2T9SSovm5SxHn48abS13gtuNHIQITOxtbEK7pLCt+/GfUwv?= =?utf-8?q?jKD9TrMG77yGEu2HFpgR9U0Cxn9nE0hNek0rEnApAcXbLOzo5wOINgPAsNr1lZkW5?= =?utf-8?q?FdJpH7sRYcckTFT4T35oPJRcRNII6H0UXWmtztgz0G5942PiAuYutK8m1K4OgMgFj?= =?utf-8?q?4AcFwSOzQrLoDlRl4u4thSmJBZXId9ki6sALl0XAW/Q62gS11wwx1xSTkZhAGtY1h?= =?utf-8?q?y39WAcpOIUu1deah9wZejQ8vvC7185mWxEu6kBXJveHLHas4lvEH9BlqeeIpJMZpN?= =?utf-8?q?d2NNFV7vVTW/Z/vA3EXwOuoM7GHCWB+do3aw6LVJG19NcEIBXsIwsO2d5l0wturvv?= =?utf-8?q?npncj2uU+9b4GlvMz9JP6KP+OkxSFRP8OewVba5LHyCAr7IePRrAEESL+KRxq7SOo?= =?utf-8?q?PKAfFSMpxacwuZIW7MvbaOg4V8DzkF+Q4p2QadB7IKSUEkQVhnDPYP1LdxOJzusOE?= =?utf-8?q?i/rZIlizpmiRSv0avQd7TxVyjAGZtZMEG1YpwHGB2rZy4vxkHF+aubc/3C5C0b/dB?= =?utf-8?q?umQqy5rI9rqyhE9SQhyBI3M3Xo0oTeXq1kqKk0OlKWJku3lqYF/60yuKOChBqDypU?= =?utf-8?q?QWOdggl2c7V+3HzExMCcC5x8QwQ0z6c/WICqb9KuSracSQrw1f6PegDs24+2p78/E?= =?utf-8?q?jzG+e6QdI/fZ6FHTDwRTx7YS8WCcSqLUuNjt4/qjN63wBp5tQyei5ummSAODl08kp?= =?utf-8?q?EHsg9mH5qj+VXFIlcyt6S2dnSvVB+e+iTpg1w3odphVvgWkZEGLIgCj0J7hBrnt+1?= =?utf-8?q?6Qe4ygx2jnACkp4+xzQS32oe956xYu+Bte3qBUY7jym1fC9BZII9bPrzOI4MbjrYI?= =?utf-8?q?ylzOt/IbZd6Gw4lTooOXCpHzYC2uIOrfVx8TyHlYDcYbtDHNpKgR6kKuQKBPHheWY?= =?utf-8?q?zHdU0hjbhrILV9vvxfaSI/VZyzwEOJL7sd3KgKBhLccO7EKjMMKJmzlft51WnrxA0?= =?utf-8?q?p7h86qblYkcOctAyhBUCdFBuiatPkS+T7xZEyHtky1d7dfG9tVYmnlFR6Pt6/fbXP?= =?utf-8?q?6AVdykhndg5dUsOy8q3uFJStfAvo9R9UHGq5xzeVLVXzyQ7oFyotf0LddarCy+CPy?= =?utf-8?q?Nh3F/Uq/K06hajG0R8P+hs4NUcBD3/N5gPj7uMqXgoBcOh3aJ4w8S2D83lLmoG8m6?= =?utf-8?q?D0EwA70G08SrLRk657TQmcBEVOJk+q8Bc/bEe1a9fEoa9m6qshhDl8mLNjQkyB/84?= =?utf-8?q?8JUjEoPWBswKawbIG8Nl6KgChgASk4Lv7JctdN2o7SBzvWmlW5zrVOY8T8nuc6X5D?= =?utf-8?q?xSpUTGOlk0oex518iziBVZ5rbZBMbKpzNVP6YiiVDsXXmNwwS6hqS9Bnow7KxREHA?= =?utf-8?q?dw5vGDCqbWwl?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 31ab90fe-81b6-474c-a200-08db4bee8b3f X-MS-Exchange-CrossTenant-AuthSource: AM6PR04MB6551.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 May 2023 15:53:31.7567 (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: JIDX0MEPcQl6k5iarXJqr0Us8GZ/+wYEt85/K7TmBDv+bZLlEpp7V/pghU/yE3nmsr1si/6r9RLq1Dt8QkUyoA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB7183 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 was one of the main goals of the earlier v2 posting; v3 has very little changes and is meant to serve as a reminder that this series wants looking at. 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