From patchwork Fri Aug 4 06:30:53 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 13341319 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 58A48C04A94 for ; Fri, 4 Aug 2023 06:31:08 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.576886.903539 (Exim 4.92) (envelope-from ) id 1qRoKx-0005ch-QO; Fri, 04 Aug 2023 06:30:59 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 576886.903539; Fri, 04 Aug 2023 06:30:59 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1qRoKx-0005ca-N3; Fri, 04 Aug 2023 06:30:59 +0000 Received: by outflank-mailman (input) for mailman id 576886; Fri, 04 Aug 2023 06:30:58 +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 1qRoKw-0005Xp-Hc for xen-devel@lists.xenproject.org; Fri, 04 Aug 2023 06:30:58 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20603.outbound.protection.outlook.com [2a01:111:f400:7e1b::603]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id 77f071ab-3290-11ee-8613-37d641c3527e; Fri, 04 Aug 2023 08:30:56 +0200 (CEST) Received: from DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) by PA4PR04MB7549.eurprd04.prod.outlook.com (2603:10a6:102:e0::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6652.20; Fri, 4 Aug 2023 06:30:55 +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.046; Fri, 4 Aug 2023 06:30:55 +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: 77f071ab-3290-11ee-8613-37d641c3527e ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HHL+forgOo8Jz3YB43ApbkgYBg2Ym6HtSRpB1xb5theZTI7WcXi0EMdMgrJUx/dGE7+ur4P6GWsACnfNszNGZVPFoglqOde7OzTyV2ZRAjSswpOzzTFueaAND2UtSURr2MMf6bW6CKV5PTfEjSE8qBAXTX6OLUBu9DzKGspD34XVkeuVi7fcJqKM9VPkdW9Ruc0fYA9SHJwVyzER5LX01A0dpTnzsyfVhpvDMhAnEh4YYKAtAKWEdb/541T+aKyX0K50sl+nAYjV7bQTJNanazVqKg9cqvKbZ/cTLBUxAwydX5HY5+WW7D2CsfYD8u+Tsmm8uWLlPhXZ5T1KfsMBdQ== 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=NsniVDfE1jEbPDiRAa4YFhSNPmca1KwD931ycm8eIt0=; b=crTiQ8ONOTkc3IHEJZi28WmOQ3iy3mRe/vlktM8MaycHpqarVU5yN9XXjiSFJCgxrNKSQDuKFaj4KZ6wRBlKQ/qJ4pP36TIF7plZ2pbAulyhF84U9qi+IlaQzExuHq/NpdAbcyn67JmdTVY0RpzDVOLFasukq6MhTqh/1bYnes+1JXiwhr/t/tRQ6OGgG4F7bDxw7zMmX+Wa913bkjfvl8t5fRKoUa/4TK9IMOp+lrEGMq77JUVjAmC+YkKNjZWiYl9gYHgNjfiGOVf0pmnaGxT0ePjCU3g3B0yow6djbuPA5EUZOnjKqTFudLZaQ3BtQKXCWMs1wIvleWwIQBR67w== 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=NsniVDfE1jEbPDiRAa4YFhSNPmca1KwD931ycm8eIt0=; b=gnON6k4R+Bo1aizJX5RqPtvVurC6OWcYFHsKWzkseCB7pRXVqfCAUUH2jN0Ms72Aje3o1DStulE1HnYpbTmgHyeRRZqyBA8xLFoCpd3oE3CoAAtckM8Yq6yYChH+9ia66zyT3zEsAju+TuRzGg86QYaM0YFRurBFcnqK6uu0w3tn8oA5gWqBOeClD9n1FmNVjXufhFl6zcouAKBHm/+Lx+qB+TFywO6auHOmG3g3cYU6DO3NT4qUaJr2fhkfPArFDVwm1CZDmBLLkSZ+T+g3pDBNVxJDWe5Ame7V0+dDEBBDSG2JXaXVOZo1ryiBVRjRup35ZbdvR3dR2slFDA/c6g== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Message-ID: <2315f865-cd41-b0e6-524c-cee57e748ba1@suse.com> Date: Fri, 4 Aug 2023 08:30:53 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.13.1 Subject: [PATCH v4 6/8] tools/binfile: switch to common annotations model Content-Language: en-US From: Jan Beulich To: "xen-devel@lists.xenproject.org" Cc: Andrew Cooper , Wei Liu , =?utf-8?q?Roger_Pau_Monn=C3=A9?= , Julien Grall , Stefano Stabellini , George Dunlap References: In-Reply-To: X-ClientProxiedBy: FR3P281CA0161.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a2::20) To DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8790:EE_|PA4PR04MB7549:EE_ X-MS-Office365-Filtering-Correlation-Id: 59dd9fa7-a0de-4629-c9fe-08db94b45b53 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZBOa+k3szAVW0vsxBeYTgdpoulw0YQT3Wd9B4p3m9kXbf+S5duWzFR3z6uFx13WcBQMksVTJhj/TC9B+osz/biRN8Z6CAlMa50a8c8K3WIrpG6besplM/NECCPt9Le+smvoVcbMaM0Z4mwHMX3T2PGIEJD/RaIFZPp8IKsH7DtPuIW2TChrvbm1M4/x7xjxDRVgW4oi7KW59XGknmq7H7p+P8MXW0lhYuQ/c9mfQjN8JL5yrzVeUTGQIcDRbSmfFIq6n9jLE8ABv/7jltIThjblt+pYBX8zx3s2meU4hGLtX/s2JVKh742K29SLIlv6o8xEplCW+GYKO09ECRnW7ojE3ECr4+diUIA8mZ8SuiieEZscYdUnXf6Cat8zPL0Y5zQMJN7yIlA5oolGF0rQRYDfLomrQrkSBvxZ09NDTEnuCeUC/SZ+7b/5TFWYc8cJW/Br+0yef2p2tA80VI3JVzx7tw5m6RD659i7X2fjlGY9pe1rngjtMfTrUOYs+UAfCA7G5YqJd7X7513oGHA3tZIVLthKjTlhitI6lIM+BzPf4nqYxnJeUZ2iEvgQAtQQWoKgou9pnYu1o0ReKvvm3cpN9/g0ZAlc2MDcmHg4KT4zH+KX6ki1+c68ZfK4aqPSU5+ImLO3w2h2K6aee3+/2Pg== 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)(136003)(396003)(366004)(39860400002)(376002)(346002)(451199021)(1800799003)(186006)(4326008)(6916009)(316002)(2616005)(66946007)(66476007)(66556008)(5660300002)(26005)(41300700001)(6506007)(8676002)(8936002)(31696002)(54906003)(6512007)(6486002)(478600001)(31686004)(38100700002)(2906002)(86362001)(4744005)(36756003)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?PYBGMbdix15T4EZGhGsJUj/38NUH?= =?utf-8?q?H1pk6olBmZT9BBTd+DiIVP8thEve9up3aFyYqkBHixyqojW4klVuS/7GeDWeJc1L+?= =?utf-8?q?JxJbozr++holwtNREGXqNjG85MeFe4fcVjbAJi30u+KqDw93YrmUbReE0ciDX5o8W?= =?utf-8?q?8OjDFnEbPhSUxFJvNbrDAqahlR/y5uP0u8F71wBl9bzl3fom2QE0Ret0fLpY1LJpV?= =?utf-8?q?a11N4v88GyvtPs6WLYQxs1JjlLI/jQvqRshbAlhxw2IY1QXGiDIPfy4FOCQvL/XDe?= =?utf-8?q?aMktsTuUE8Oysu6ihJvqH2ljao+1iHT/9h29u0mFZyoKqNZCk5MBmsyIQY7KcIGeD?= =?utf-8?q?FeiqtuRyBuecdEdPgY71ILHxL/Q3pnFYqbfyzmtuUMNODy5rk2IJPU7mJjAUMZHNb?= =?utf-8?q?/1C8TcPr9EbSQhx6xkM6VGVyg4HjEsPClFtDpZhmE4Xy+weD3hrFNCsm7ZK6QL11P?= =?utf-8?q?Xc2MP1zQvLV6MpgaP4l7Yt/Pzh0mxMEbHIyqmeJIjztp4I9TnosgX5VdItdHSaTsr?= =?utf-8?q?y4HunmTDJWzJJIMwAEua0vUEw022bagPrGxBziPGvldAHecdOY90jW3yKpzFRDJAk?= =?utf-8?q?f4ZpWEZP38/ZlFhPQ2uMSJjkmn8jTenxhPuHtPxwSAW2+iVtq4HKQ1n1+MjxV8Y+X?= =?utf-8?q?PXNrKqOVFmQgu9XcvLUscsRCOjaaJnegocsAceiMbUQEUnEfuo4vOWATCtHIXDHX4?= =?utf-8?q?EDZaWIiSdqAqUqJhs+iMioLHjAL+o7ErgwD4B3N5cIbX2woIGukSB5VMCudsFhFMN?= =?utf-8?q?aU4w/P2WOf7iTxHiwvqiDvjn7cmyW6Et2I/fZ54W6Ryfk6bILCi/NesSlNr5dEXkB?= =?utf-8?q?RdGfmMDl8bVv8QGiMSg1pkkoPjZO1pTg8vIdPsnfZ8OxSJwd3LZpBfJ/tIrWaSePo?= =?utf-8?q?EpYV9AC6kSMfMtoviieBwOregu46g2hEmngl8c/kMurofwyyR7sihNIuafmK5HIz6?= =?utf-8?q?W+JwkcBCrrIG+5kcTkp2Qy9835BaVVhgCz2Yq6N7fpGWMDmeN0c/z1uUZwmMrM11e?= =?utf-8?q?0nruRS7ClQ1DA7MjH7EYMXDy/kqGVcCK7VKSCRyIt2ZwFFgXGUG0O9OLb6rpKtFDS?= =?utf-8?q?V+MfZrH7yfWGzaEcDMZ8ahuMQsPlODijyErJB2RxeBWtl/6ZeHi2qoWh7IdP65RyF?= =?utf-8?q?I4I0Cq/RAxnXAq8vQdB11nY50/xUnZJgkF7RnD0auUIDldvb2zQB989kK8GMigeSc?= =?utf-8?q?OSkAC/1bhIIRvlVewZB7e0jsh/Txbvfv9+IbJvxKs37d2/3yR3400RKicob31yNKD?= =?utf-8?q?sS4D1HA9mV0bKdKLXyVxEWE3hrlYswT79K/t/7ZYwS+NZwAoVKnjM95gJDZaqjpQb?= =?utf-8?q?vcp1AD1w+qG9gXTfpDYJfi4V/y1qTWK2jCtBrrvxU49tCbgVhhbqsR+i6zo3PEHaT?= =?utf-8?q?x4jcorP3ihsjjkiLn7bxvd9yxfTbqY44YrpsbqerBPzZ+q6GKVHYsLDDotHafRNn9?= =?utf-8?q?tKyfZe3U1KEGw8nE+yeeFviYhgdGwYRJOGzLKK2qVpzKTydw+V78TC69JRv8Zdtch?= =?utf-8?q?22N8ciWpvQtE?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 59dd9fa7-a0de-4629-c9fe-08db94b45b53 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Aug 2023 06:30:55.1966 (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: mJ3tJZ/j1PebHfYc38cvRsyiVCRR/i+/bgZogqMyL1uX0us4EupZkz/HK3EBhrw4b1dMQkoTX9xo0o0Vo6JOwA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB7549 Use DATA() / END() and drop the now redundant .global. No change in generated data; of course the two symbols now properly gain "hidden" binding. Signed-off-by: Jan Beulich Reviewed-by: Julien Grall --- v3: New. --- a/xen/tools/binfile +++ b/xen/tools/binfile @@ -29,15 +29,10 @@ cat <$target .section $section.rodata, "a", %progbits - .p2align $align - .global $varname -$varname: +DATA($varname, 1 << $align) .incbin "$binsource" .Lend: +END($varname) - .type $varname, %object - .size $varname, .Lend - $varname - - .global ${varname}_size ASM_INT(${varname}_size, .Lend - $varname) EOF