From patchwork Wed May 17 14:19:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 13245104 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 1397FC77B7A for ; Wed, 17 May 2023 14:20:11 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.535922.833970 (Exim 4.92) (envelope-from ) id 1pzI0Q-0003aH-NY; Wed, 17 May 2023 14:19:54 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 535922.833970; Wed, 17 May 2023 14:19:54 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1pzI0Q-0003aA-K1; Wed, 17 May 2023 14:19:54 +0000 Received: by outflank-mailman (input) for mailman id 535922; Wed, 17 May 2023 14:19:53 +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 1pzI0P-0003ZU-RO for xen-devel@lists.xenproject.org; Wed, 17 May 2023 14:19:53 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on062a.outbound.protection.outlook.com [2a01:111:f400:fe0c::62a]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id e39fc9dc-f4bd-11ed-b229-6b7b168915f2; Wed, 17 May 2023 16:19:52 +0200 (CEST) Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by AS1PR04MB9311.eurprd04.prod.outlook.com (2603:10a6:20b:4dd::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6387.33; Wed, 17 May 2023 14:19:51 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e442:306f:7711:e24c]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e442:306f:7711:e24c%4]) with mapi id 15.20.6387.032; Wed, 17 May 2023 14:19:51 +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: e39fc9dc-f4bd-11ed-b229-6b7b168915f2 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cCHrgDsrod6cFbj3SyZihSRlKNGb0cuIA621fRr/kYg3Is0WLWlrPuTsboV7WX8NzAim565Khg0Q2s60jmfMnR58OyweIvLWAaluywvJ8lD9CqT89kPYOuzyj5tAOHKPxZXkdlmWDveO3lKiq4gaaMrJTole+su+T/CdZyuJXfJyFb4aV4pqRlRd/V0nwYA04VtsQZNJBUZGOjr2enHenQBjB7nDCWkMIbM1q1/h0jwuapjLOoUWVk54NRqGST9u+Lp6IGWGyNd0HJQ1cCWiuD+Vs7f6Utbtrwvc0N+9GgG3iH/+MQsIm0lFGsYdPQlvr/xWqXCgpMVwidcFRNG1hw== 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=1bJnpVJS26DUGOoYs8j6hlPZt9tMU0BLefLMqRo512k=; b=Ns6u7gPe1t7Z8EJgTMrcxUdb+MgA00pCHNmm6hXRpBUiwSLc3ToTWNZcJrHdJkU4TWqLD343TULwJW83PNAoZ+xZ2M+c6YAbwDMNUC51ajuok6tvuZkIIvUbDf5l8usYU2sXfXC3vzRmMe8huKxUHmeRD6WD+4jWk3EuFYWgSuzvu2lyfsnaDq1Pv+Zuzpb2Y/1LLLeh1p2MlnCv5yM3eyWJdhfQjXi9w9OjAZQZVi5NofB05iTMDI1mPTqlZUHkQ8gD3mokRvn59pnMXHUmi0vIPvIGoMPQOX3GRx5IodDiEZ7sCrSl9kl1JeOc4FWvUKHHu0x+VR5vFDoICvHX+g== 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=1bJnpVJS26DUGOoYs8j6hlPZt9tMU0BLefLMqRo512k=; b=atW2emvpAXsT34hLExMu/81Gwxz4FsVzOiHuhUpSLhCSm4UfBCXFBAbGu+riy62awmn4fEjfnMexF73JX2mPDzkP/1mekGSHEn4I1/8xDMYAtmKZK95wThzvI5CLIyRpJfm7TlTFLURGPx0BjTex7bQgDHQ8Os5kuLMHsQVNRBaHxtWvc0rZdXqr6jyGk7XpZjX9e3HscfljWJjW85E9B3ZYGF487Vez+0IxM5fR8TtT0xZcqNqawQHgR6pauTkwwX1iAYgGsI9riHEEBlxOkWsorA1yYr9SjlJzw+5S/7gJ0aO0OajK01tvrbGBQmMXHp5MUu0MNgUUINiC9zlzjA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Message-ID: Date: Wed, 17 May 2023 16:19:49 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.1 Content-Language: en-US To: "xen-devel@lists.xenproject.org" Cc: Andrew Cooper , George Dunlap , Julien Grall , Stefano Stabellini , Wei Liu From: Jan Beulich Subject: [PATCH] libelf: make L1_MFN_VALID note known X-ClientProxiedBy: FR2P281CA0091.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9b::10) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|AS1PR04MB9311:EE_ X-MS-Office365-Filtering-Correlation-Id: d5f1e226-f99f-426f-73f3-08db56e1c6f4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: uR9Nv5PNtqWxjcNJ8OvISQemKsTXJud2sbzezaTg78Kd1F102ipjbClF/cF3pF3ugO+/YoG90eqCugx/jcaYCarYSwT4KXG2HVMu7dCppfUkQhuOqK7eTdEWorgVuSAmEEv238yNO+Rqzh7Hm5TZL4ODD73Wbg5UIF3WAEkmbnD0t4ZG6YWxqAjAsUBVkOi2QQ0PibteLCPUNFytG2eCv1L5A7hotO7iK9w7QNY1SbeN3V1SQdUSAecZ8k84LPTa16MvmtisU/8E9wSeLV4XT6ZRhrvld2Wa9rfzQZ1ndsMZaq2uIBQ8l/SHxFL1ND0TlCSOQuIl4ltNH2yAy61lpi44dD6e2y3HTic1GYnMpesEGeoo8WWgTpxG0hZOWEhP3eGX09q7EDtumavJEZGrEGsc8Z/brgv8+EijSqGpjKIE4CaaktEtM4PZIlz+JMDdxkjOCAjJQ05vbnTdVzdySaTwAPsjd4keqeITyVWJWv1MgD0B8DkFltJVGXzwISfPszQ8BEluEkMv8urUQD6md+GMbAPJ5KhFLUxIZyv+/chixaWwbwqRmZPQ8jv1ig1j89skp2kO68ENxCHEvm/n+A+muu9woZEDuI0qZ6b7EJIZZ9D2sbHrxrk0bsCnuvq+riL+E2uOB76M4G6BBj5qfQ== 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:(13230028)(136003)(366004)(376002)(346002)(39860400002)(396003)(451199021)(6486002)(36756003)(2616005)(83380400001)(6512007)(6506007)(26005)(186003)(5660300002)(38100700002)(54906003)(31696002)(86362001)(41300700001)(31686004)(316002)(66556008)(6916009)(8676002)(8936002)(66476007)(66946007)(478600001)(4326008)(2906002)(4744005)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?lfjxopTHwjD+GL7qrOt4nHu9+iYK?= =?utf-8?q?dS/VnCqPpv2KV/Az3YaSiOTdHJKWasO3gzGP3hNUVrPyRmyNjKibaMDCJuDPmEqgp?= =?utf-8?q?TYuy5VFKWphFptBFFpfDFBr6YeiDQ2mEwjxKkMpgtsRs0/oCADzKpWLGZt+VT/PTU?= =?utf-8?q?b6vP1DztbIAVgexWuEunKWSNYy1TJ/inlU6OA+DgIAE3HZb2m1JGpn5h52Vqhj34e?= =?utf-8?q?Qc6fU0vkGT7/5A3CgEMX17jHs3MAo5XcFzOm5ruszk3GgnJ4QxsMxCXpNJ3LYK4i0?= =?utf-8?q?nooyHuzS+hu0Rw9begmfGYymReUJPuYc54ci/SxxB+yri4wgZYmT8+FZbwEvI1yWE?= =?utf-8?q?hMH0XVUx36Gmf4w9/OfmcDtpJy8S6Tlfx8kqnl8OGmi/x/OXq/9RM+h7IJyX4mSwD?= =?utf-8?q?LHwoFMfVGDKUQb1OlwUOHILHT6uZUC1lMD0sgnt13/SYoDnm+UxWnQHhocc8SXMV7?= =?utf-8?q?rBMGBH9SyCnYoz+ZG6pvsjn/8/aAoYk67ihHb4S3Y0XDNL/Ss/TZhH709j1vSyiwS?= =?utf-8?q?5YwEqbsnmpDFY33zWl6yD2fXwCwSzkoGXNvoM6VufuWgYrez6p8WoR6hMufMVosLN?= =?utf-8?q?t6RmPDMOsCFnHHyBCjL7rMLcYWOpnAYCqkCOeH99tAwFm0BJwk7uFCUMzrHS0k+NJ?= =?utf-8?q?5hCZAcsJ5fQET8GnPW/v5TIg/kSKuGjgwrbzxaZWhee+GkVHN6m1ZHpOucbYO8M5V?= =?utf-8?q?JqAIvRT88jbAiVi52eHNNMFoW8erzN/7GWl5NFFJTdY5aDhj1gTANtGshTCQwSdax?= =?utf-8?q?6bi8rLM0QIk53wHw8p+CKKTWBhw5cuewxJS97MYErJFzetTUe8x1FLAifdw2GBmIN?= =?utf-8?q?PSOzSP2pH2HQqymPNLk+gL4OU+rJCV3RaEWrkaO+Po5iJhqks3zGgGA0Q+7sv8DlO?= =?utf-8?q?Ev976cljaVHbzGxc1CcyQ6cpKqzN3OJo5McYtshXGMGpR7N38zWvN4VpCqcGpdwDk?= =?utf-8?q?yvsJupWs+2CgfrwizwCMrnd3t3Mv2XgX7dTK+ML55vtKxOKVDOicHiPTuXNM/M7Vr?= =?utf-8?q?0iun0s9iHaQ4d8SdSvcnW98R9jgnldxPeXDGyAbZv3zLVhOzmjaeebx5yvQyZL4f/?= =?utf-8?q?LPnOq/hiVJovETXgLf0o4d0SFy7Wh5BBpKRVqjSsrGYq9wl/YP3WQF1IgCWQC9sa1?= =?utf-8?q?86mOx62cfOQmb//L6Gg06PBBJmJ4GSJCQMpAxeb8OD1/EIfLfTg3QhQTvleEXkgdy?= =?utf-8?q?fmx3iD3D0L+epRYbOXGX9hbUTyjKRfQoTHS5QZ74digCL2v/OQ4RmUyPF0vqPqZgj?= =?utf-8?q?YBUFrq+AUItno4VDGaveFLGsHXFcK954NBbUGTA16z4Am0EnIyGBaz9MlhgxUogJX?= =?utf-8?q?iRPJBzBppBFIIR/jLJg7BOuL/F/95fL5mZ09WmlheCa4cnUPCVcey856wR4tZGHDB?= =?utf-8?q?qNJOaC1tk9YNJMoigXhVg14fAtLbf/9RHP089+yRR7z6jJWK1B7wn9DxRejlCS/34?= =?utf-8?q?oLn1XreM4q5rhskrchtb3FaIxf2P0gbgXA4kuRVo6SgEVxak57NOnLpUE2VnKLrmL?= =?utf-8?q?pB5KMVTbzcQk?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: d5f1e226-f99f-426f-73f3-08db56e1c6f4 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 May 2023 14:19:50.9698 (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: s8c2LQR9wyVhnHT8noFyH1V7zdf24ojy/vfIjv82ag9Y1ym/0LU4AuRDVzIyEHFhTR8s5OGoYdqBHmg6Zwb9ig== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR04MB9311 We still don't use it (in the tool stack), and its values (plural) also aren't fetched correctly, but it is odd to continue to see the hypervisor log "ELF: note: unknown (0xd)" when loading a Linux Dom0. Signed-off-by: Jan Beulich Acked-by: Julien Grall --- a/xen/common/libelf/libelf-dominfo.c +++ b/xen/common/libelf/libelf-dominfo.c @@ -117,6 +117,7 @@ elf_errorstatus elf_xen_parse_note(struc [XEN_ELFNOTE_FEATURES] = { "FEATURES", 1}, [XEN_ELFNOTE_SUPPORTED_FEATURES] = { "SUPPORTED_FEATURES", 0}, [XEN_ELFNOTE_BSD_SYMTAB] = { "BSD_SYMTAB", 1}, + [XEN_ELFNOTE_L1_MFN_VALID] = { "L1_MFN_VALID", false }, [XEN_ELFNOTE_SUSPEND_CANCEL] = { "SUSPEND_CANCEL", 0 }, [XEN_ELFNOTE_MOD_START_PFN] = { "MOD_START_PFN", 0 }, [XEN_ELFNOTE_PHYS32_ENTRY] = { "PHYS32_ENTRY", 0 },