From patchwork Fri Dec 3 12:07:22 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 12655011 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 9D05EC433F5 for ; Fri, 3 Dec 2021 12:07:38 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.237512.411931 (Exim 4.92) (envelope-from ) id 1mt7Ld-0005kT-4m; Fri, 03 Dec 2021 12:07:29 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 237512.411931; Fri, 03 Dec 2021 12:07:29 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1mt7Ld-0005kM-1f; Fri, 03 Dec 2021 12:07:29 +0000 Received: by outflank-mailman (input) for mailman id 237512; Fri, 03 Dec 2021 12:07:27 +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 1mt7Lb-0004Rn-6z for xen-devel@lists.xenproject.org; Fri, 03 Dec 2021 12:07:27 +0000 Received: from de-smtp-delivery-102.mimecast.com (de-smtp-delivery-102.mimecast.com [194.104.109.102]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 9482a559-5431-11ec-976b-d102b41d0961; Fri, 03 Dec 2021 13:07:26 +0100 (CET) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04lp2056.outbound.protection.outlook.com [104.47.14.56]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-5-FAZvQMsONi25VyTIfy6i3w-1; Fri, 03 Dec 2021 13:07:25 +0100 Received: from VI1PR04MB5600.eurprd04.prod.outlook.com (2603:10a6:803:e7::16) by VI1PR04MB4191.eurprd04.prod.outlook.com (2603:10a6:803:45::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.22; Fri, 3 Dec 2021 12:07:24 +0000 Received: from VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::5951:a489:1cf0:19fe]) by VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::5951:a489:1cf0:19fe%5]) with mapi id 15.20.4734.028; Fri, 3 Dec 2021 12:07:24 +0000 Received: from [10.156.60.236] (37.24.206.209) by AM5PR1001CA0011.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:206:2::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.17 via Frontend Transport; Fri, 3 Dec 2021 12:07:23 +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: 9482a559-5431-11ec-976b-d102b41d0961 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=mimecast20200619; t=1638533246; 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: in-reply-to:in-reply-to:references:references; bh=ms0YHIDv5FBReZC9ySpmTf7afFn9dSpJLL3t23RnwNE=; b=bGnQWmiZTnPgU9kWETHVHSSbG/xU6V5Fz8Qb5ZBVMkCW/qHPTvjLp5AzsrKLvJzsdCsAmU qEw3kJ8MjdEDZD9bYLwO9eMZOUgrczOmUdnjj7+YU2YgzB6DFS9ppNVukkH9ewf1BzHcJv pWdQdoXrHjageyYyEiJAR595VCoOtWY= X-MC-Unique: FAZvQMsONi25VyTIfy6i3w-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cR2ezW4bj9BBvDk1dLj+Iwniy+DMTauA4SLL+43kZXbVAB5OJo1vudK3a70zRykmztKTGr4AmmUosby1Fb3sw9Pdr2pyBi+T3n8BEtxRm9I+LJJrcZ+jJEdHG5BCJ6lipZAlQiYemaVVa7V7r4VXY/6tfRCEJj/+1vKPn0/j8q1hozVLTsTcaZsezi4/tSqZwkMSrwbZMQozdLiZJzIZbvgreUCr5aHAPUlKn6P5i8oa2AO0XQ/svq34YvFrjPeAMJzKKMh0LpiDjrgPQ0W/g/kIdRQRUy3cT5tLTRq6W6yHdeiTZEd57m9zeQzVMk5rqZfC/taksC5DLLBU6fHyHg== 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=ms0YHIDv5FBReZC9ySpmTf7afFn9dSpJLL3t23RnwNE=; b=DqxKR/X9lIIscjP9rs+vxRIKTipCqogWbuns3njs/koiS5wyqoUSzQm0L6v7M1VGwQPNOg96yJ6N2KT0wFOT8BFE4tG9/FvZUsHo+1QW/hb30fulx0pMuBIIWM8JQu06sGAHRLW07+RoHg9GL+ll3PFuQ2F2eHH4RYpX35iJ/Ma/mV1LLi3kJuACCDFZYau5qlJrsgkb4R5hmaSemEOFzer1ghb20erdYPOyIz4wU8I0/S0bXLlfNqdPTE4NfgLF5RJfvIHowIDe/iX7iw3R2/rBHhu2qBqxf023cYj30wCUte86SCDSzlUYbQZwqS1uk6WdxMjSXhESKVm1//zXfQ== 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: Date: Fri, 3 Dec 2021 13:07:22 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.3.2 Subject: [PATCH 5/5] xenperf: name "newer" hypercalls Content-Language: en-US From: Jan Beulich To: "xen-devel@lists.xenproject.org" Cc: George Dunlap , Ian Jackson , Wei Liu References: <57038a1c-671b-f0f9-1bf1-0ff9bae6e2dc@suse.com> In-Reply-To: <57038a1c-671b-f0f9-1bf1-0ff9bae6e2dc@suse.com> X-ClientProxiedBy: AM5PR1001CA0011.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:206:2::24) To VI1PR04MB5600.eurprd04.prod.outlook.com (2603:10a6:803:e7::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f6d02cf6-7dfa-4641-c8d1-08d9b6557769 X-MS-TrafficTypeDiagnostic: VI1PR04MB4191: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Ib0gUJMBMdgPLzuafH6a+RCwI2lLJjWdN9Bj/y7FT22ytfjoeFAnZKoq+VgUFwGvDqO/VTdqhgxph0vNGySH1X5AGR7doyOr/5Gj9V+Hg9MDo6b/yMDITFAtbXlCt0joWZJ/ETDIke+aV8iNApS6eULynpiXkOVD4OEVoRMjTbu1aD5Kx7LO4x+lH0UMZhx5N6W4tR+gG6nnLLXQN0VSdi3KawC4Hz837lQQv9lW7QQt5y2uMU8c9IC+rLzBBa5RzCLdjnXSIt3nBm4fEA0h4iulztX7aw8GMV7JsgKbU2JkPGnwkuTNAT61qogv2Dhxj3nz68nBoQ1F2g4fVggUMQhYedvOkUy4ehPjvaLAJjJlNDhBt78ErT9SyKw588rbMeZQs76a/g5v6DrpTTNAcu5pezXmkzW62BV1BOYAo7VYAWlEks6GGO/IeQhfrjcDIFuqsF4Q8K3wzYQ8tYrffqEo1zf9PRLaQuW6vy9ujujpBb5cjkrb20f270u4UEpLJgyxKYv0wPa++2zHi+crmqjgBKIkVPNAFpjpoGvdkG9vi2IKVsOzkpD3gf00VJ5K3yvbu8L0L5Wrp8ebbavwx0OVNi+vHnCCZSxP+9UVqxBF627UVw+wCSmvXiimSwqXnOKLqWU/CcAWc+d2rhfBEtDYvFdSANIFOYP0I/xduhwX1iKKO1Q+K8WBRy8QYPZ3+gZslXNAa/r21C7jX+NSI+7q2W3MJ7afLPuTsAh3s4w= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR04MB5600.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(16576012)(316002)(86362001)(8936002)(5660300002)(2906002)(4326008)(8676002)(83380400001)(508600001)(54906003)(6486002)(956004)(36756003)(2616005)(186003)(38100700002)(26005)(31696002)(66946007)(4744005)(31686004)(66476007)(66556008)(6916009)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?QK+Iglee24MY8Zw9+4U67VX3kwok?= =?utf-8?q?V/0vbC7RP39EYmDTvgIPernqJlM8X6kt2jpvBc4r1Fn39quRAKCoAN3s5uM1S7xOk?= =?utf-8?q?KgIx8CCp3O24DsCRaBbEOckZtai9d5tyoIvkqtM9zUL/NrL8/I6WyuAagQJvGBe+L?= =?utf-8?q?nkLv62A5q9RvlNLaLMgI7Tpt0YDZDl3u9I+bGmR5sHRX/dc2Pdra0FWEUtSv3bun4?= =?utf-8?q?w+DAlnptoiJ6DY1dAlsGyzCR+H6xd94YCBfMv2GxWcl2WTEh6AzBY1oT8jttc65ju?= =?utf-8?q?UnYnwS2QoGuqQDUX+zES0WZ503oMDy87M6nuUBm61ViZwB+EZ4VNPH7+fE1pXzggi?= =?utf-8?q?ug7PMxsDko9B/2NRJr6Y+qiD7a5/o6gpyPqAU4j+Hpok8lX7DDifKTm0LjsWL1F3X?= =?utf-8?q?WUSOlUynE+H+oKVdrQFLQIydy2nPz1pAlgG/ga/roPY0a5vB4LldEOj/WynWnhltU?= =?utf-8?q?++nmXvZ7a6lpaXdvIVetmB0DCFHQu+8p1B+NQcNZvaJkK1Wu5939LlH6ywK8cABJD?= =?utf-8?q?WZMGVHuBf/6LVqP6DAPlDvGDenTLh4Cq1inBJKnJmSl2LwREUAIS5KAF7CRIdIz2j?= =?utf-8?q?B/FPT0h9lOFxx37Z00d+8Pfhm1ILZtBXqjDntkPShtrQRp573g6BVA+iGan4g+t5n?= =?utf-8?q?H8yLAHTSQtFLnbqMH4C5KQfKn7ct7KiZffmie2eBF5bW6pTvLTuIIFVO0l/5EMe8d?= =?utf-8?q?jXYOipNRW2t62hzuYGMSKbB3bhRNU4ZlWwnw7ONNAQNHV83ORx/DUcAT5ceFimmiL?= =?utf-8?q?y/oBGWoM6gDQkBpX4Ly3Sz4dbm/+Xiklxn7iMQY2zcj7y/9BBdP075jKYvhwGZK0N?= =?utf-8?q?0bMsFBoumHZVU18A2Nu2kCZZkSYzO86ILZmDweGeN9OcI+fmM5oCIAPPN1RgYOdxe?= =?utf-8?q?/u49ujp941TEw1Fv6xOI7igKGnYCSGBv9m7xp56HY8PWlhy4rK56N4mxOGU8CqWo0?= =?utf-8?q?nW9WWlgsjeKmBajJnFNDwkQwS67K4iRKa4tnMKTzhpJVrSmLqKOv4FG6bE3I4sXSR?= =?utf-8?q?37wwcasjbtVsH9N3XeUH2iOhn1YjxD+yH//kkA5zCKNAPu0ByDL9pP9XIy1L4PIhh?= =?utf-8?q?TtYRIueI2ShnZFC5Kq6oj2gqsjJPq9wTNVaWC2wUG9LbIwOPPkMwByzyO2+EnFIXt?= =?utf-8?q?gr9SbvvHrOAyUI6EFGFOG8g/JuSCCSUcqAMacM+c+N/edWbI6gu/Y4I0AxjIqW6ih?= =?utf-8?q?P6WXdq9ROezkxDs8ZpWj0y7qDXwug6tpSFQcq7W7e+KG8wWukUJniHS943nxaNZIX?= =?utf-8?q?Oo5NUtIbg0YqXG97/L+nCEh5XmX76bhXwrrIf1cTEhHBXPb6ic9bYMpVRecXcQros?= =?utf-8?q?HFXvqdUVkTzKO7HNn8c2IlYqo1bqsxr1KwKOmy+mbVBULke+IDwlK7JwrccEKUGGZ?= =?utf-8?q?N0M9ES02U1bEwZtakvJrp8PedsMCa77MaLXf9B73SkcRFA/GcJidBGLWsFtIMBnK+?= =?utf-8?q?PUf9D6gsuWcKQn866JATQVkMlkiO3cX2f7/H4AJ87paHzFw7M1c+oA+H5UrJhB+uT?= =?utf-8?q?5mkEjgIwdqBVZVuRRnxDUMZWqAtZj69tLu7C/i3/xGiyOJH70RIFQ6o=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: f6d02cf6-7dfa-4641-c8d1-08d9b6557769 X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5600.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Dec 2021 12:07:24.2512 (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: ixtlYJ56UE+a7ubUQfRnFBp54EwMArX1ODunnjrv1joCHt2NtlPCwXEpHfSJPY/m2uEJuP77cD3UrmLjjLwpXg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4191 This table must not have got updated in quite a while; tmem_op for example has managed to not only appear since then, but also disappear again (adding a name for it nevertheless, to make more obvious that something strange is going on if the slot would ever have a non-zero value). Signed-off-by: Jan Beulich --- I wasn't really sure about x86's real names for arch_0 and arch_1. The tool runs on the same host as the hypervisor, so __i386__ / __x86_64__ conditionals wouldn't be inappropriate to use ... --- a/tools/misc/xenperf.c +++ b/tools/misc/xenperf.c @@ -18,7 +18,7 @@ #include #define X(name) [__HYPERVISOR_##name] = #name -const char *hypercall_name_table[64] = +static const char *const hypercall_name_table[64] = { X(set_trap_table), X(mmu_update), @@ -57,6 +57,11 @@ const char *hypercall_name_table[64] = X(sysctl), X(domctl), X(kexec_op), + X(tmem_op), + X(argo_op), + X(xenpmu_op), + X(dm_op), + X(hypfs_op), X(arch_0), X(arch_1), X(arch_2),