From nobody Sat May 18 19:12:50 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; arc=pass (i=1 dmarc=pass fromdomain=citrix.com); dmarc=pass(p=reject dis=none) header.from=citrix.com ARC-Seal: i=2; a=rsa-sha256; t=1649068926; cv=pass; d=zohomail.com; s=zohoarc; b=AHEkV3F9mWA0P1HQDs72oUpJ38aCYaQMi825nuXbMPQ7i930abeoz2SVEZrJfd8M66AloUPUFL/v0wfyhTbxt+gxaQPTF0r8UQ7CjFplPdugkXXq5/B8gc/OqxB5KL6yiEA5FGy5h04cMHEBFzDjWqaQMPAS2tTcmNSKTUgqLNI= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1649068926; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=OyBbGihEUGhAAN4xDkKaoxTfhhCkzCzAGn/Ff7r7+o4=; b=ilf++hn+ruBd4F680rWA/sBMnAqsPBweAMVrors5vhbSqJdBCqq9kFpaxbPyUhlMb7mqZZq/ClS6uDfsiYmnBAXjyxAbQ6vU0JxbMysb8r/DQ1GUGvoFwMlukLmcJTfBRQtDss/pCjc8qO9Ib4NyshqIIWx+ajZtkRg2dlloHbc= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; arc=pass (i=1 dmarc=pass fromdomain=citrix.com); dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1649068926053868.4868028004619; Mon, 4 Apr 2022 03:42:06 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.298243.508000 (Exim 4.92) (envelope-from ) id 1nbK9a-0006Ap-F4; Mon, 04 Apr 2022 10:41:46 +0000 Received: by outflank-mailman (output) from mailman id 298243.508000; Mon, 04 Apr 2022 10:41:46 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1nbK9a-0006Ag-Bs; Mon, 04 Apr 2022 10:41:46 +0000 Received: by outflank-mailman (input) for mailman id 298243; Mon, 04 Apr 2022 10:41:45 +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 1nbK9Z-00069z-4B for xen-devel@lists.xenproject.org; Mon, 04 Apr 2022 10:41:45 +0000 Received: from esa6.hc3370-68.iphmx.com (esa6.hc3370-68.iphmx.com [216.71.155.175]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id cfe990f5-b403-11ec-a405-831a346695d4; Mon, 04 Apr 2022 12:41:42 +0200 (CEST) X-Outflank-Mailman: Message body and most headers restored to incoming version 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: cfe990f5-b403-11ec-a405-831a346695d4 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=citrix.com; s=securemail; t=1649068902; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=T3IUeHOAUwH5jnaWVMPVxz4AYqEm6BYtGI9yr57oZZE=; b=CxEzMaD2pLnzPUIgOja4HjndXuK4WjiSNaLMRzV7gD3j5xmWW6DUeaxk 2CuOSR4Sw+cwiEeKa4ldxyqC+F3+Iev/eDKxna0WpS3iE+skgLu4uG9jI NXHy2M3H/a2hErVUlrJuItygfKCM3jrrZnwoR4sD2Au1hCXvRBVA6pSeH s=; Authentication-Results: esa6.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com X-SBRS: 5.1 X-MesageID: 67825388 X-Ironport-Server: esa6.hc3370-68.iphmx.com X-Remote-IP: 162.221.156.83 X-Policy: $RELAYED IronPort-Data: A9a23:1qSQLKIYmf8AP2L+FE+Rq5UlxSXFcZb7ZxGr2PjKsXjdYENS1jxSn DROXGuGPPncZ2DxLtl/Odzn8EgAuJbXzd9nSFRlqX01Q3x08seUXt7xwmUcns+xwm8vaGo9s q3yv/GZdJhcokf0/0vrav67xZVF/fngqoDUUYYoAQgsA148IMsdoUg7wbRh3tY02YHR7z6l4 rseneWOYDdJ5BYsWo4kw/rrRMRH5amaVJsw5zTSVNgT1LPsvyB94KE3fMldG0DQUIhMdtNWc s6YpF2PEsE1yD92Yj+tuu6TnkTn2dc+NyDW4pZdc/DKbhSvOkXee0v0XRYRQR4/ttmHozx+4 NJNicCyYBU5BbPJk78HShRcQjolbKITrdcrIVDn2SCS50jPcn+qyPRyFkAme4Yf/46bA0kXq 6ZecmpUKEne2aTmm9pXScE17ignBNPsM44F/Glp0BnSDOo8QICFSKLPjTNd9Glv1poTRqaOD yYfQRlkMyziUjRPBmUOIrcSvNyj11bEbhQN/Tp5ooJoujOOnWSdyoPFL979atGMA8JPkS6wt m/Aumj0HBweHNie0iaetGKhgPfVmiH2U55UE6e3nsOGm3XKmDZVUkdPEwLm/7/p0SZSRu6zN WQT+hZyr4Eg5He1S9KmRQS1pC+f5U8TDo84//IB1CmBza/d4gC8D2cCTyJcZNFOiPLaVQDGx XfSwYq3WGUHXKm9DCvEq+zK9W/a1T09dzdqWMMScecSDzAPSqkXhwmHcNtsGbXdYjbdSWCpm GDiQMTTatwuYS83O0eToAuvb9GE/MGhousJCuP/BD/NAuRRPtPNWmBQwQKHhcus1a7AJrV7g FAKmtKF8McFBoyXmSqGTY0lRe/1tq7faGGB3QUzQ/HNEghBHVb5IOi8Bxkkei9U3jssI2e1M Cc/RysPjHOsAJdaRfAuON/gYyjb5aPhCc7kRpjpgilmOfBMmPu81Hg2Pya4hjm1+GB1yP1XE crLIK6EUCdBYYw6nWXeegvo+eJyrszI7TiIHs6TItXO+ef2WUN5vp9eawTeNrlptfzcyOgXm v4GX/a3J9xkeLSWSgHc8JIJLEBMKn4+BJvsrNdQePLFKQ1jcFzNwdeIqV/9U+SJR5hoq9o= IronPort-HdrOrdr: A9a23:qGCQg6oApj2Rrh42zxP6naUaV5vJL9V00zEX/kB9WHVpm5Oj+P xGzc526farslsssREb+OxpOMG7MBfhHPlOkPUs1NaZLXTbUQ6TQr2KgrGSpQEIdxeOlNK1kJ 0QCJSWa+eAfGSS7/yKmTVQeuxIqLLskNHKuQ6d9QYWcegDUdAf0+4TMHf9LqQZfngiOXJvf6 Dsmfav6gDQMUg/X4CePD0oTuLDr9rEmNbPZgMHPQcu7E2rgSmz4LD3PhCE1lNGOgk/i4sKwC zgqUjU96+ju/a0xlv10HLS1Y1fnJ/ExsFYDMKBp8AJInHHixquZq5mR7qe1QpF692H2RIPqp 3hsh0gN8N85zf4eXy0mwLk303a3DMn+xbZuCilqEqmhfa8aCMxCsJHi44cWADe8VAcsNZ117 8O936FtrJMZCmw0xjV1pztbVVHh0C0qX0tnao4lHpES7YTb7dXsMg24F5VKpEdByj3gbpXXN WGNPuspcq+TGnqL0ww5gJUsZ+RtzUIb1q7q3E5y4KoO2M8pgE686MarPZv6kvouqhNDqWs3N 60QZiApIs+PvP+UpgNdtvpOfHHclAlYSi8Rl56cm6XXZ3uBRr22uvKCfMOlaWXRKA= X-IronPort-AV: E=Sophos;i="5.90,234,1643691600"; d="scan'208";a="67825388" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jFegkCdlijiqo34ncNwKI5oXINDJkEsts2JJyVvW98pqe2NawqCAExqLpPPIdrGVhL/2vIgMeTav9yWYMXTh2g5qLKIV7UV7JqzYn3TOSXAdW8R9x0kWPUfijMIrZ6DZy4VnBoJdtDHJIZxZou2rSDkDPm+3gsZRC2WQyJjZtrwSiXTzeGTER0KbKsH1AN1GA2nmQQ1A6SYsrlX5jmhLqlKCaRZLE3tenfvbLCGAKY8hJyPetnXNBGxrXAmu/BtnsFkdYPac3qRbnmeYehjQPcUzpv0pSHF7fL+5MTcfeV04pxTzcLZ8KLYU+6Wrwp0meb1lTO1BkoUQJmQ7RPGQJQ== 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=OyBbGihEUGhAAN4xDkKaoxTfhhCkzCzAGn/Ff7r7+o4=; b=TPdjwmq2KC/9WWMCwZjdT7KfvXfz/1JzpKuaqv2duImQKy+7Uyn/634bK+rmZ1Ml7EC+sHvYvOmajWBo512S6P/0V43EFrHh2CibYDD1fLXQzvfdb+mAIXQgay4fZ6KL+PjKGLU7e8l447deAv5TIH4FOUBVrTrSOs9zAXpxZvgp6QF5yHw6fuf69a1N16Xeal0hTC9sx8atxmI5pu7S2+hxrR8USFe4MLaAkro5+yqCJ0qtAYdzFCfghZcl4bjDsJzeZBNIP7eHl2FAfQGM9PFFlYG99zZP1n9KhuLijPXi7vrC3TezYU/msfrmjykc1S90btjtpskCiLnqQ4aDtw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrix.onmicrosoft.com; s=selector2-citrix-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OyBbGihEUGhAAN4xDkKaoxTfhhCkzCzAGn/Ff7r7+o4=; b=gdP4XWAj5gKaMoSJRdsZY6Rn7xOkWglVsj+Jy0l+E8uAwGsCP2EjtnrV1AjimEzb1csrnIQ6utW8nvW1g759yMAj7uGk8Q0aNCQaC3UycH0o2j1gJmNwoh5R2SoWClzvF8QRR/6a+1pKC+I9m3D6WB1Ln99n/HMg619c4/J6xGQ= From: Roger Pau Monne To: CC: Roger Pau Monne , Wei Liu , Anthony PERARD Subject: [PATCH v2 1/2] tools/firmware: fix setting of fcf-protection=none Date: Mon, 4 Apr 2022 12:40:43 +0200 Message-ID: <20220404104044.37652-2-roger.pau@citrix.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220404104044.37652-1-roger.pau@citrix.com> References: <20220404104044.37652-1-roger.pau@citrix.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: LO4P123CA0125.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:192::22) To DS7PR03MB5608.namprd03.prod.outlook.com (2603:10b6:5:2c9::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: af3af710-203d-4ec2-ffbc-08da1627af39 X-MS-TrafficTypeDiagnostic: MN2PR03MB4669:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: gcB+Dd4si7tr1z1e3wMAhJ70hzi3vDMxwOtZaHeHGIkA4lrWLnseRfGWHh1EidvcNq7343KLUQgujj1/BOSFgSFbYJf/lgi4DfABFyIR0DvIDt2hN1TahkSeIWQd9fxV/hxa/bL1qAr+fSNd0Pq4z1pWyM9WlJ/VNxIMeIzuFiPCHc7GXTmJy8XN/gACoaBuZ5Ah9OtjtkiRVeW/PLctgZJNTKcz20iqTT0UgnIRnGtZRkdGEyJg1l8aRDQ7Uy4vNeHNvCZqpnFrlKXubVVbZ2LL4UBmkRyFg6ayIno/zHKHGGvhRIM4UW383jwASkTJRPZmWxUPgUNX78b4/tiHdP9wqp65BbJFPuUmPzUOY1dOx08VtkBvzRifIlmXjOSvIQoXw/5OOoNA4fvbr/Ik/6AzSUlZvV+zco7rnkcJYjBpBdXXIaebdfgRoy6pRrXoayZGuBmbCIxHi1m5bzn+vuxNDqr79G09nzUqDQKxx1YKrkTx7kzfxbNfgCV073vpP5tdmCVsnadIWB8P1j2zY5IC/LMpVF+Pi5tZrZSjCwDT8FJGkG87Fwtb4viVGM7bmXyAaqaPakPRd6lVNa4NBgC50Rctqigzi7gPx1oHPk9BaLFZnyqxgjjfFkYu4bV/N20Xd0fqZb09d8GAXgIjbQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR03MB5608.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(6486002)(36756003)(2906002)(6512007)(66556008)(8676002)(4326008)(38100700002)(54906003)(508600001)(5660300002)(66946007)(66476007)(316002)(6916009)(6506007)(107886003)(6666004)(8936002)(1076003)(86362001)(2616005)(83380400001)(186003)(26005)(82960400001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?T3YvWCtFZ1ZxejVRN1Bxd0F5TGFVRldHY0UzQWtPdWU2U0hrTDRHT2xObmlD?= =?utf-8?B?L2dZSEtnN1dweVZsRS82TnlFcDRaMWIxNk9CYWJKZ2JKUk5VeGFSYXpLNDdy?= =?utf-8?B?N1lUU0ZWRXJZdVhvRjBVak15QVd6WVk0YlRWY29SY0RJT2lnVHg0VjBrOENQ?= =?utf-8?B?cXhSeG1IYjkyVzRaWnR0c0lTcVNoRkl4Tklsa2RDSHVDTmtLTnNsOW55VXJ5?= =?utf-8?B?WGhScGFNVVVMbG9nU3FaQ1J3TDRzMFpKdFBid0dyRVhnVGUrRVZYSVNZRTZU?= =?utf-8?B?ZnBiMTdFTThwSnVQcDFCam9nOEdKdDI1SG5qcXYxWVl4WFdvbXhxOGlIUU4x?= =?utf-8?B?cCs3VFhKcndpclJnNGlIeTkxK0tnU3lOWnRLYnYrK09yVk5JV3hOa0Q0NUMz?= =?utf-8?B?akRmRDRTViswVzRWMjBPV0IvSmlFcmRsY0FpdllMQU5tK1h4cC9xY01peUs2?= =?utf-8?B?c1daS2g1cEo4VjE2UStwOXAxMmJEUWVlUnlTOG1WWndsYW9KbVZpV3IvL2dH?= =?utf-8?B?VkduUHlJQjJMajlDNmxBRkNWUkJMSSthSnNoYkI1TUJzenVqa2l5UmlSYUJj?= =?utf-8?B?ZjZvcHYvVXppVzIvcUFISDZTMVY3bjBId0dqNEVOdG4vd0UyUERMK0gzMkxS?= =?utf-8?B?alFNZVhLaG05NE8rM2ZBUDNra2oyKzc0VU1HdXp5T2VWcEpHSERHYUR2SEEx?= =?utf-8?B?K2N6U0t6ZVZQNStvT0c2VUxSbC9TcjFiVEpVc1d3VGJqcktlNzlSNVRSWTc3?= =?utf-8?B?bjlYTURieEZnb3ZYMFhRb3JUVGhyeG5ENTFzbkhabnRaSUo4bXBiQ2lxWmZj?= =?utf-8?B?QWt0SVJocFRaWUZYZG5BLy9IWUpLU3lXdzkzMHBxNS9lc3BhUjRYN085MlpD?= =?utf-8?B?WklGeVpPSW5tR2FqVlJjc0tDQ3NOV3k4NXFEZkw1QzRjRHVRTzc4aFJqS2Ex?= =?utf-8?B?cUdHbUZldStyMXpQUUt2VktvS3hGeGxLemlOSkJncTZDZEZGY09HYUFoKzR0?= =?utf-8?B?bGRoNjFXYURRMkRIR0ltWGVoSGdhZlpLZHl4Yk9ycmttazg5cERJNnBhcVND?= =?utf-8?B?ODlKWGp2LzhUenY0TTBlL3hOaTI1VkM4Qzh3QUVQRDZNamk3NG9QUEIwVnBr?= =?utf-8?B?cFM2Qy9UZkdNampsVHJaNkhtM3UvdE4vUTZYeDI3K1p5NjZOdG1uVEp4MmNP?= =?utf-8?B?QlhLVEhxODhJVWxuWEFPYUtrRmF3ZUVCTnJIVG80RlVOOStleUl3VUMvdFNS?= =?utf-8?B?MzF2YkJUZmM2M1FkTURZdzUwUWtXR1lFRnFtUzR6MWJxRGQ1ZHNKbEgydzV1?= =?utf-8?B?UXB1QmNDYjJqM1NUdjg1azQyV01oWFNyZFEzYjVLeUNvZ0tlMjhkaVEvVmxR?= =?utf-8?B?a1NkNHRCcGNnZ1RvQkEvM2tiRTdpdlQxSTNRUXNVSVVFS3lTVTY0bXFBdDA2?= =?utf-8?B?WW1GTzVSNWdRdWhETTFDNmZrMTFqcERhOW5kZEZiaytzMGF0Szd0cEJpZW43?= =?utf-8?B?QnozUkFpdFZ5UnVxam1JMzJ5RUJ2dVk4RXY4Wk9RVWJ3N25oNnBHbGdvQVdr?= =?utf-8?B?Qko3czVZdlJ0c1N1d2RTTm9zOXJ2WGtGS25za3NLbWwxVW91RGFqNHNjNnRj?= =?utf-8?B?SWg3QjRoMW45ajB3ZjRZYkxaYXA4SkwyWE5sbFJaZnQ4SWp1d2RWZzVEN21a?= =?utf-8?B?eENmOEtxRXlKcXdIcWpVQmlHZEZqTTF5Zld4L3NFR1hhRSt2Y0hJSWNBc2RO?= =?utf-8?B?dHEwTFlnV0tTN3dYbzJobFFFdXlWT3lPeTROaHRqRWpDWTVlMTFpYkdROXpx?= =?utf-8?B?aFhtMGRnbXVqVENGTUpiR3lJU1pieTU0YUo1OStWbnBwNGlEbStkSG9WQVBL?= =?utf-8?B?VTZudUdzNnpwUnR3UExZUTZSdlhDUzZhOC9BU3hQTFpVWGJMVnpuaVlJalVK?= =?utf-8?B?dEhBMjJIcFA1TXNGaklOSHFsWXJKNUErU25xdGZ0VExlYjQzdWtwZnhZbkcz?= =?utf-8?B?aXMxSmZHbXpLRzNhaW5OV2tuQXZ4YktWNGZjR2NVQjJ3WkdnNk5OR2RHazFO?= =?utf-8?B?ZXkyODBPTjVJcEp6cXMzeGI2L3E1b0tFSFJ1ZCtjalFmS2YyQ1FyNEpBdUl3?= =?utf-8?B?Z3R0SGsxNDUwOGRVbHdGQjFha3N6TmxYbXNPY1EyWWtnU0xHczVBY0RrR3pV?= =?utf-8?B?dC9FMUZucVJpUE1YYU10REtkTS9tS1VjTnJiSnNjOXpiOWtjUGdWVjZqdk95?= =?utf-8?B?WG5raDVyS1JNTGNRSmp0dVJXZGhRTzdWUG1vWmUxamNTdzMzWGx3eWt1RHJU?= =?utf-8?B?UnNaWjh6bTR6TU1QMmF6c1dRdXRkbldmRElTaW85aWxUVm9sMTFxSy9RelN2?= =?utf-8?Q?47sDNqNf7RkcTi14=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: af3af710-203d-4ec2-ffbc-08da1627af39 X-MS-Exchange-CrossTenant-AuthSource: DS7PR03MB5608.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Apr 2022 10:41:32.7257 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 335836de-42ef-43a2-b145-348c2ee9ca5b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: QJc3ASUxZoHqCTH1k+lHgtxityfP0FsoAUKpaGprDT+HRHNjqCGHWNF96zfcdWgvm5Oy0c0N6stY7N7Znuz1LQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR03MB4669 X-OriginatorOrg: citrix.com X-ZohoMail-DKIM: pass (identity @citrix.com) X-ZM-MESSAGEID: 1649068928076100003 Setting the fcf-protection=3Dnone option in EMBEDDED_EXTRA_CFLAGS in the Makefile doesn't get it propagated to the subdirectories, so instead set the flag in firmware/Rules.mk, like it's done for other compiler flags. Fixes: 3667f7f8f7 ('x86: Introduce support for CET-IBT') Signed-off-by: Roger Pau Monn=C3=A9 --- Changes since v1: - Add the option directly to CFLAGS using cc-option-add. --- tools/firmware/Makefile | 2 -- tools/firmware/Rules.mk | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/firmware/Makefile b/tools/firmware/Makefile index 53ed4f161e..345037b93b 100644 --- a/tools/firmware/Makefile +++ b/tools/firmware/Makefile @@ -6,8 +6,6 @@ TARGET :=3D hvmloader/hvmloader INST_DIR :=3D $(DESTDIR)$(XENFIRMWAREDIR) DEBG_DIR :=3D $(DESTDIR)$(DEBUG_DIR)$(XENFIRMWAREDIR) =20 -EMBEDDED_EXTRA_CFLAGS +=3D -fcf-protection=3Dnone - SUBDIRS-y :=3D SUBDIRS-$(CONFIG_OVMF) +=3D ovmf-dir SUBDIRS-$(CONFIG_SEABIOS) +=3D seabios-dir diff --git a/tools/firmware/Rules.mk b/tools/firmware/Rules.mk index 9f78a7dec9..c227fe2524 100644 --- a/tools/firmware/Rules.mk +++ b/tools/firmware/Rules.mk @@ -15,6 +15,8 @@ CFLAGS +=3D -Werror =20 $(call cc-options-add,CFLAGS,CC,$(EMBEDDED_EXTRA_CFLAGS)) =20 +$(call cc-option-add,CFLAGS,CC,-fcf-protection=3Dnone) + # Extra CFLAGS suitable for an embedded type of environment. CFLAGS +=3D -ffreestanding -msoft-float =20 --=20 2.35.1 From nobody Sat May 18 19:12:50 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; arc=pass (i=1 dmarc=pass fromdomain=citrix.com); dmarc=pass(p=reject dis=none) header.from=citrix.com ARC-Seal: i=2; a=rsa-sha256; t=1649068930; cv=pass; d=zohomail.com; s=zohoarc; b=dIBH2ldYBoYvSTTZdnNcehgoDgLFhZO8hr8TSJQOtOWjtiAxsZLsKQGSdlMG2TJVgzFiZfkXU17tNqQvQtsphmAj8x+Y3jCyNdC0Tnjkplxe7szrZUc9YJ7SESBgFdorN3Jx9U2BNvy8OoX3aXeCRvfSwDmJnD+ovcv/mU8IWRI= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1649068930; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=TrO0NN/XdxEk/kybKpxTDcn096Mdh/YZekVSRdkq44c=; b=Jedq0or2o/Y3qUYbi5bpHMj+LY5YbdAZa+rhiEVls4zDRKXl2gZ6+F+PncAjiitXiQHEIv9Key0yqvOf79/gy+LIdwdGibN+P7MemFAw5nqgrLyo5+E9y0nrINMdddSDUcBXTCdQC9GdsXbqexM5R3Q8MIF7JoyaL5asmAbFrP4= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; arc=pass (i=1 dmarc=pass fromdomain=citrix.com); dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1649068930618201.7649741976195; Mon, 4 Apr 2022 03:42:10 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.298244.508012 (Exim 4.92) (envelope-from ) id 1nbK9b-0006RN-OI; Mon, 04 Apr 2022 10:41:47 +0000 Received: by outflank-mailman (output) from mailman id 298244.508012; Mon, 04 Apr 2022 10:41:47 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1nbK9b-0006R1-KZ; Mon, 04 Apr 2022 10:41:47 +0000 Received: by outflank-mailman (input) for mailman id 298244; Mon, 04 Apr 2022 10:41:46 +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 1nbK9Z-00069z-St for xen-devel@lists.xenproject.org; Mon, 04 Apr 2022 10:41:46 +0000 Received: from esa2.hc3370-68.iphmx.com (esa2.hc3370-68.iphmx.com [216.71.145.153]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id d0cd22be-b403-11ec-a405-831a346695d4; Mon, 04 Apr 2022 12:41:43 +0200 (CEST) X-Outflank-Mailman: Message body and most headers restored to incoming version 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: d0cd22be-b403-11ec-a405-831a346695d4 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=citrix.com; s=securemail; t=1649068903; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=o1g3NtJRr/7LMB+Lp/Uv15Zh/4bOG2IVjPXu7yZ4VpI=; b=bs9iEoZuO3OphIcoltzx+pPyn3SSKUnUkRsipULGSimNe/YHj4BioXeB UUyL8qv+Kj5ECeftS39xJn4xa5zCJQRaOOvo4Ft196E08z7CHksIdOY7W Seqvby9ZS9NvMMHRbC5/dSp0G7Oded2N5wkgx8/4vZ4hNF7sm3A8N4Mzm g=; Authentication-Results: esa2.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com X-SBRS: 5.1 X-MesageID: 67942405 X-Ironport-Server: esa2.hc3370-68.iphmx.com X-Remote-IP: 162.221.156.83 X-Policy: $RELAYED IronPort-Data: A9a23:EI5KJ69JniOtPiSklmR2DrUDv36TJUtcMsCJ2f8bNWPcYEJGY0x3y GsZXGqHb/2ONjf8fNEjOt60oU8EvseEz982S1M6rHg8E34SpcT7XtnIdU2Y0wF+jyHgoOCLy +1EN7Es+ehtFie0Si+Fa+Sn9T8mvU2xbuKU5NTsY0idfic5DnZ54f5fs7Rh2NQw3YDlW1rlV e7a+KUzBnf0g1aYDUpMg06zgEsHUCPa4W5wUvQWPJinjXeG/5UnJMt3yZKZdhMUdrJ8DO+iL 9sv+Znilo/vE7XBPfv++lrzWhVirrc/pmFigFIOM0SpqkAqSiDfTs/XnRfTAKtao2zhojx/9 DlCncXqYAl4PIOTou4mYRdxEC90Z4pr/6CSdBBTseTLp6HHW37lwvEoB0AqJ4wIvO1wBAmi9 9RBdmpLNErawbvrnvTrEYGAhex6RCXvFJkYtXx6iynQEN4tQIzZQrWM7thdtNs1rp4RTKqEO 5JEAdZpRDjpTgdGJVETMbYFgPqhgynRKB1k8HvA8MLb5ECMlVcsgdABKuH9YceWTM9YmkKZo GPu/GnjBBwectuFxlKt7XaEluLJ2yThV+o6FqC89/NsqE2ewCoUEhJ+fUu2p7y1h1CzX/pbK lcI4Ww+oK4q7kupQ9LhGRqirxasvBQRRt5RGO0S8xyWx+zf5APxO4QfZmcfMpp87pZwHGF0k A/S9z/0OdBxmOTPYHzM9JnLlzmJCyY8LmEIPwgpShRQtrEPv7oPph7IS99iFou8gdv0BSz8z li2kcQuu1kApZVVjvvmpDgrlxrp/8GUFVBtum07S0r/tmtEiJiZi5tEALQxxdJJN86nQ1aIp xDocODOvblVXflheMFgKdjh/Y1FBd7Ya1UwYnY1RvHNEghBHVb5IOi8BxkkeS9U3j4sI2OBX aMqkVo5CGVvFHWrd7RrRIm6Ft4ny6Ptffy8CKyFNoAWPsUtL1PblM2LWaJ29zqw+KTLufthU ap3jO72VSpKYUiZ5GTeqxghPU8DmXllmDK7qWHTxBW7y7uODEN5up9eWGZimtsRtfveyC2Mq o43H5LTl313Db2vCgGKoNV7BQ1bchAG6WXe9pU/mhireVE9RgnMypb5nNscRmCSt/8OybeQp yHkBRcwJZiWrSSvFDhmo0tLMdvHdZ1+sWg6LWorO1Op0GIkeoGh8OEUcJ5fQFXt3LYLISJcJ xXdR/i9Pw== IronPort-HdrOrdr: A9a23:Rag1/6jLX4IF0K118yichH1wU3BQXiAji2hC6mlwRA09TyX5ra 2TdTogtSMc6QxhPE3I/OrrBEDuexzhHPJOj7X5Xo3SOTUO2lHYT72KhLGKq1Hd8kXFndK1vp 0QEZSWZueQMbB75/yKnTVREbwbsaW6GHbDv5ag859vJzsaFZ2J921Ce2Gm+tUdfng8OXI+fq DsgPZvln6bVlk8SN+0PXUBV/irnaywqHq3CSR2fiLO8WO1/EuV1II= X-IronPort-AV: E=Sophos;i="5.90,234,1643691600"; d="scan'208";a="67942405" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AOJPakCu2Bj0j+8C0O1aJ+vPtqQvyeMsPi+btR7FlwG2eZR2awSuUKjS27rX73fXPGAwXhgQGLHM1UhDkz3HIkXjabrx5v4f72T35seklbvefWrCfo2AEldCBWB4l+pd+aLo95b/jeekIIDe9eFL4/uyfIOIpFcz8GsIz9rSJpPI94ZDOSztri4mSygJ2CugoKW0dYuRU89bwGObMLxXOgtXWekVVM6kKSUG29LiU4pPDRNCf9n7VhYkA3+1J6GEiGGSDHrMQRjEp/0vobaxNZ1cvqsXhYHMnfX6JyGQFPHiR4uJ7PjssmbWbDx0YdVlIdO8NGX6iM5+2cMVOU2hWA== 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=TrO0NN/XdxEk/kybKpxTDcn096Mdh/YZekVSRdkq44c=; b=DVp4izW/EOEMmDayCcfwOQvhEF074lHa6eEKT70LHJzjCVolk0sFO9sAdPOM/cym66OJ99Mp1RH91SI+W3M6H7UoSebv0W6MqSR4J2EllLf7HW2q1S4D/pEgM4fDd5KLGXw2jdr+a/XCgJRD6GUxkpZkrByLtk/xzYi7kT9GSCaPcT6S+2+zKdrDG69npJlfWmzt1+wv9wE4Emglp4NlokTIUkjZxJoM2hCKDn7VVpGsHwVUY59qvI7EAFf1u7PjWlCsnREr89Nzg+o3j11xKcXKUQP4HUzbFt21oUIqHwpgXYUIJYn55Hv6Z2toInK6epFpoTuqYLbimpwrxsUBPA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrix.onmicrosoft.com; s=selector2-citrix-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TrO0NN/XdxEk/kybKpxTDcn096Mdh/YZekVSRdkq44c=; b=gri2DVB7XH/wNkcO+ejUgwI+zJWzO52KiP0bMVn83inQw3K3RAaHdmgBTiDmWJvbFPXRqLMfwAanlaBmovpzh85BFCghDRxL2lmQGGQjHU8Du/VUma8U9GvtUX15GGfvEQ6iMXij9PzqPNEm/MYL+NmtC6YQ1Q8EoCsm3MtkPIU= From: Roger Pau Monne To: CC: Roger Pau Monne , Andrew Cooper , George Dunlap , "Jan Beulich" , Julien Grall , "Stefano Stabellini" , Wei Liu , Anthony PERARD Subject: [PATCH v2 2/2] tools/firmware: do not add a .note.gnu.property section Date: Mon, 4 Apr 2022 12:40:44 +0200 Message-ID: <20220404104044.37652-3-roger.pau@citrix.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220404104044.37652-1-roger.pau@citrix.com> References: <20220404104044.37652-1-roger.pau@citrix.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: LO4P123CA0219.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:1a6::8) To DS7PR03MB5608.namprd03.prod.outlook.com (2603:10b6:5:2c9::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9e165241-ae3f-4fae-7a80-08da1627b20c X-MS-TrafficTypeDiagnostic: MN2PR03MB4669:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: mWVignJRv1EZsK1YZ0gnQdC8wMNEn3j/Q2MoTWHmjBhdbTYMiw4/OiQi/J1tWeRk2n7qveDMgIJCoaxwHRPDhRgEgpVfRdG7MuqwXHB1IjpI7uIqBd2D6eYxYBqzBgxohNHqJ0lxy8EX6xCaU9nIRPI1UlcboOnKIXVM2+DnQuZ0Lx3IGUjcu76aylwoFQfKJttMlY0aOlYQ6/waA3FAm3p2z4bj7pumeAfdZwf2rcFQdjvuJdPq68zwJe8/vNdUWnWCHmVexHL0/wHqNYsF9Yu8HQmcR70up79CCPcTG53WK1AsDQbMCFZemY1wNMyEvYqYiL6S2OgRTM2///uBpDTEBRUBlI22fhAppmPidB1pm3vyfSLaelVJpHelezKhO2TTNQjdL4Dd1XEj5NQfUR5dyIZWYJbnx+3gnse/e87No2VvOBpJE38HShwd00dPB2U/xRjt7igWyaO95Jo5YdtaIAVPfoq/Oj+0gAyI1BattCzGw88+ZdUZvwAbN/E8w4otTIbIo0UkZRHww00g/rfx5ng+iViR3KwD+20t0bOmjJYqs38kOU0c8P7xINyIZVrJhD3uv+fp8CcJZm4cGTqFyZnFjuJkwfx4ea9687vuzP/IzUoUomWRSNAErsJOFDgH5LNH9Ro0PLLY9lINw43nj284ArftpzsC1qiuveP/MYuTYTSlngTMnCQoVsVYwyJqCM5DryvDUvHbIpUrXQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR03MB5608.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(6486002)(36756003)(2906002)(6512007)(66556008)(8676002)(4326008)(38100700002)(54906003)(508600001)(5660300002)(66946007)(66476007)(316002)(6916009)(6506007)(107886003)(6666004)(8936002)(1076003)(86362001)(2616005)(83380400001)(186003)(26005)(82960400001)(142923001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Mk5mMXBicDh3MElvMVhJbytSL2pnV0c0bTFiQW9mVEJQdjVyU1BrN3BjUGFQ?= =?utf-8?B?NGZ0elZJRU1LOEh6a1dZc3RXeXl6SVBRWWN2WE8vY0hHWHlKRjIyWFdVc3l3?= =?utf-8?B?cFJSM1FqeXY3S05sUFdTSlJabWdZN0lqS0VPRExuc0xYZWR4cXMrdGppMEdD?= =?utf-8?B?OU9GQlZVQld1TkVLZnNSWjllL0JDcXl1cmtmMy8wY1hDRktqMXRCSVRibzZw?= =?utf-8?B?S0JldnBWS0d6YWIyTjFrWDRUb2xFYUtSaGNlNVd5bDNWdVZYZUFHRnkzT1U4?= =?utf-8?B?UUY1S29Pd0RJMitVZTN6Z09GN2RZc2YyZVkweVFERG9Oa1R0YnJzR1hhZGVH?= =?utf-8?B?aUh2Y2ZFcFpJWSs2Um44N2ZlcmdVak5iWW1RY0RVeUYxUGhpUk02clI5dzZh?= =?utf-8?B?cE84ODIxUlBHTGxzU1B2RU9OTjRFUXUzbXhmd2VjMTFMcktqQ2hLRnJ1TjhJ?= =?utf-8?B?QmhIMzEyVXhyd1ZYVW91NzY1UTRLUWxLajFaNVZ2dlFNNUVFTHUxUERQcFRL?= =?utf-8?B?Q1lXZjgvY3gyNzhqaEx3dWlabHlRZm5aeE81alhZb1QzczRSTW5xVUJ1bk92?= =?utf-8?B?QkxsRXZxUWNtclArRE15RE1UUjlPM3hTMzF5bTFnTXJYRE1ER3hTL3NENW1K?= =?utf-8?B?YzlpTmNrekFuaDJCeU9OMEw4N2tGeG5mV0kvUGJ3ZU5Oa1RoVWR1YUl5WTZB?= =?utf-8?B?VnZRbXNJZ0VLODVVdjUrR1hQc2pCOEhJWkFFZDJ1bGZzWjBGaTdaT0pjaXBh?= =?utf-8?B?dUFWZUxOeUtIQzZmelUydFBRSm1ycnZmTHFseThKeUpWaHdSdXU2SkYwVThP?= =?utf-8?B?ektTUHhtYS9BRW93bFZ6SXhpMHN4MjdMNE95aStyTjh0WTMvL0tvejZVZWsz?= =?utf-8?B?eUcwUU1oMEdyRW9PVDJmc3RabklOSHZFZGFFeHJQenlQeVZnZXBuKzd6THRs?= =?utf-8?B?eTBlbmFwNUtmS25lNk9nOFZ3WkRYTDVxdHU4K1RyU3FOS1BNdnlzcDFSOVRG?= =?utf-8?B?eWQ0elpqanVFT1FVMkV2akJOL0FFK0xOVHRZbTJJZkhRNXRIaW01TUFhTkVk?= =?utf-8?B?WjY5VmZPSXRoWHpIK0l2a0VUT1VHOHBjRkVsa3d3OHkyWVZFUWtVa21vZUlI?= =?utf-8?B?emlGRmR3UTk3RXk3TUJObWprV3pGUjMvdk1GdkhqK3NtRCtzR2loLzhUY1M0?= =?utf-8?B?b3Y3KzdYbXcwNFljKzZMa3JyaUQ1VUU4aDdBcFd4T2pVWDQrRzBTR0ZWQ2V5?= =?utf-8?B?MnZYWW0yejlBWmlpRnFGcFJ3d3N1aHRzbDBXa0pTK2tLZEo5V3B6aWhIaEpE?= =?utf-8?B?VFExaUZEdC9XVE9KQUExajVvb0VHOHVSTWR6MUNpN2RIc2ZQTUtXdTlMVUZm?= =?utf-8?B?L0RvVUgzOThGaFVzVHhDOHduam9XUDZDSEdsdSsrT1VUbkc5TjFCT1ZGRTJR?= =?utf-8?B?a3lmWDRQYlovaW45N01xZUh3R1ZCUjBvYnhSTWtpYVlSWklsWUIzcWNMWWVO?= =?utf-8?B?SGxES0NGaktGdlFuRnhjVU1udVM4Sk5WZ3JublBaT1RKYWFBTUpEMlpoR0lE?= =?utf-8?B?aW95ZjU2ZERaSE1UQ0JiZ1hqSVFhRDFvd1pEMER6cThZVm9yQzJJWUVxSnhi?= =?utf-8?B?c3pPTFZIdzg3QTlCblFEc2pyWnIrWExXTXAzT0RlOUZ3dVFhRlN1cDA1Y0lw?= =?utf-8?B?ZnVRR3BvemlMazVYSHY5Z3d6WGpGQVpreFR3WWxqR3U1ZnlHbXZsYjNDam9z?= =?utf-8?B?eFNzeUg1OTBnYm4yTml4RjFNZXl2UXRZU3M5UytUVlJ2QytmQzcwZGFzUG9U?= =?utf-8?B?enNxcnczTmkreUxxcXZhdjJhOS9QOFc3SHRmLzFkTWU5YU94Sm5iZlJlVWpL?= =?utf-8?B?SFpzcmNXbFpuQjJ6TlRtVXN3c25mSDFlb01GYmsvOUFHQXlXaVNYaFNpMjJi?= =?utf-8?B?NU53QUJIZUtBT0d2R3lLdVdOeUpWTnlYdWtpcnlCeldBU0tlSmhRSElOazBl?= =?utf-8?B?dnRJWndCWVdta1NoeW16bVBsNTFWMG9rdHRIbXlwUzB6WlIrS1RzNHlJZTZr?= =?utf-8?B?Wjhxam1OZ2lMSzFWYm5YVFdYL1l1QzRwdkV2QTZGbms1dXhKSFJHMllmZkVG?= =?utf-8?B?RDlFOHVGeWxuOUFUMVB5dWIvT1A0Yk5YVWJnT2p6VUFybllJNHlNQnZpdm1Y?= =?utf-8?B?NVdRV1RnUVNJVjJsdGdwQzhKMVB6clEydldHSUdTWEpNMFpsdDJCdmMrQTNy?= =?utf-8?B?c1pxc0Q0UkZlYVpZUGJtcm1xVzdUMjlSdk81blAvaUJJR2d2bWtQN1c1a3BR?= =?utf-8?B?RTdyZVhLaG56STRRUFgvMFRiVW5HbkRkUkg1Rm9BTG9HTjIxTE9HbElGUkFX?= =?utf-8?Q?qpCTsHbfl7ezr7kE=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 9e165241-ae3f-4fae-7a80-08da1627b20c X-MS-Exchange-CrossTenant-AuthSource: DS7PR03MB5608.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Apr 2022 10:41:37.4606 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 335836de-42ef-43a2-b145-348c2ee9ca5b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: YVThAmDEYlrplitSsNTNHgagvpsPPjLRDZnkrgqQS7z5dL3sozZq6krIuS0fiLTi6qdvx/8lhOJQS+BA8w4FQg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR03MB4669 X-OriginatorOrg: citrix.com X-ZohoMail-DKIM: pass (identity @citrix.com) X-ZM-MESSAGEID: 1649068931858100004 Prevent the assembler from creating a .note.gnu.property section on the output objects, as it's not useful for firmware related binaries, and breaks the resulting rombios image. This requires modifying the cc-option Makefile macro so it can test assembler options (by replacing the usage of the -S flag with -c) and also stripping the -Wa, prefix if present when checking for the test output. Signed-off-by: Roger Pau Monn=C3=A9 Acked-by: Anthony PERARD --- Changes since v1: - Add the option to CFLAGS. --- Config.mk | 2 +- tools/firmware/Rules.mk | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Config.mk b/Config.mk index f56f7dc334..82832945e5 100644 --- a/Config.mk +++ b/Config.mk @@ -91,7 +91,7 @@ PYTHON_PREFIX_ARG ?=3D --prefix=3D"$(prefix)" # # Usage: cflags-y +=3D $(call cc-option,$(CC),-march=3Dwinchip-c6,-march= =3Di586) cc-option =3D $(shell if test -z "`echo 'void*p=3D1;' | \ - $(1) $(2) -S -o /dev/null -x c - 2>&1 | grep -- $(2) -`"; \ + $(1) $(2) -c -o /dev/null -x c - 2>&1 | grep -- $(2:-Wa$(com= ma)%=3D%) -`"; \ then echo "$(2)"; else echo "$(3)"; fi ;) =20 # cc-option-add: Add an option to compilation flags, but only if supported. diff --git a/tools/firmware/Rules.mk b/tools/firmware/Rules.mk index c227fe2524..278cca01e4 100644 --- a/tools/firmware/Rules.mk +++ b/tools/firmware/Rules.mk @@ -17,6 +17,10 @@ $(call cc-options-add,CFLAGS,CC,$(EMBEDDED_EXTRA_CFLAGS)) =20 $(call cc-option-add,CFLAGS,CC,-fcf-protection=3Dnone) =20 +# Do not add the .note.gnu.property section to any of the firmware objects= : it +# breaks the rombios binary and is not useful for firmware anyway. +$(call cc-option-add,CFLAGS,CC,-Wa$$(comma)-mx86-used-note=3Dno) + # Extra CFLAGS suitable for an embedded type of environment. CFLAGS +=3D -ffreestanding -msoft-float =20 --=20 2.35.1