From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id A7534A0C4B; Mon, 8 Nov 2021 08:15:41 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 33A3040151; Mon, 8 Nov 2021 08:15:41 +0100 (CET) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2069.outbound.protection.outlook.com [40.107.21.69]) by mails.dpdk.org (Postfix) with ESMTP id 64EA440040 for ; Mon, 8 Nov 2021 08:15:40 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cbS3hSC4fjwH+XhyKtmf1u2rUmQxO0Aeuckc7RK5sus=; b=GxJ8dyvfgPGvZbz35YC13yjlA3nMQHaOncx4T+rZ3Mzm2knUqWn/98OW4+fzrarQ2NUEhMOhMuDHL4G1M/PKIbngZNJaWwqPQamGfS8P9NCmPdnentdWrbygKdRbedBuwh0wZFV0b/k2NgwKekigRiQLh7ZmeoHpfxe6dtBj0v4= Received: from AM6PR02CA0020.eurprd02.prod.outlook.com (2603:10a6:20b:6e::33) by AM6PR08MB5000.eurprd08.prod.outlook.com (2603:10a6:20b:e6::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.11; Mon, 8 Nov 2021 07:15:29 +0000 Received: from VE1EUR03FT035.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:6e:cafe::ef) by AM6PR02CA0020.outlook.office365.com (2603:10a6:20b:6e::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.10 via Frontend Transport; Mon, 8 Nov 2021 07:15:28 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT035.mail.protection.outlook.com (10.152.18.110) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.14 via Frontend Transport; Mon, 8 Nov 2021 07:15:28 +0000 Received: ("Tessian outbound 7b0bcc4a550a:v108"); Mon, 08 Nov 2021 07:15:28 +0000 X-CR-MTA-TID: 64aa7808 Received: from fcc0fdb13af6.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 8A723CD5-0C0B-4221-AE0D-65E53C0E193D.1; Mon, 08 Nov 2021 07:15:22 +0000 Received: from EUR03-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id fcc0fdb13af6.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 08 Nov 2021 07:15:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Yg8M0aKTmlXyR/jW4llrF/icKdbsXkbicfQ2P3o/Kk1Qnw71N9b0hJ266D7oih3WeQHgVLtdyD+wOwplXgsbDJkIxGx/G3suWYXKiUDoli41gSb1AxIp5nMnCqED/LEJkmdtGazdJ6RaekQDd7z3NSwDiORgoIOTSes3cNyds+whKGr5tWY/m3tblt8FwWOmthMslFOCZVbgkT9ZhDMlQPZronzZRUcAeO2lI0ftwOwTqHoKIbcuHvKwYtUm7g9aah0YEDLIGIYJLJUdSW0koNMxNfiL+YyJ0adrPq7F46js9/pym8wPQwdb727P4GC5H2UHW8sStSgOUSxYgNXKqg== 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=cbS3hSC4fjwH+XhyKtmf1u2rUmQxO0Aeuckc7RK5sus=; b=fe6EKw7pwFp2+89ETa7O1bTVoKEygY/UFmF/EFoNFHFtahTuAr0eom84RnoYrbUrnDtVAgZaGbAVaJZ6P+vTLvgDtNjocMwo1V1R1U6bY/MbYXYFZgudHZklHdB3Lhkq+ssrIdMS/1Jql1p98vXE9+pB3YMmjB6AGTNOd3Rl4WoFn+6ePQkmGpMzDvHJjLfSR1pzorQrr6n6lZPhEZ6q2SnA0yHcm98erHlxuT74wzeA+smdLb4mgIbg2k8THlMmhBH/zMH+z1HVoOVL1CXbsAvVUQ1suqIchK2OoncRCA5gq4GEGM50b++/HoqCQPCjROLIFUkuNxCJoJORZ4+zMA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cbS3hSC4fjwH+XhyKtmf1u2rUmQxO0Aeuckc7RK5sus=; b=GxJ8dyvfgPGvZbz35YC13yjlA3nMQHaOncx4T+rZ3Mzm2knUqWn/98OW4+fzrarQ2NUEhMOhMuDHL4G1M/PKIbngZNJaWwqPQamGfS8P9NCmPdnentdWrbygKdRbedBuwh0wZFV0b/k2NgwKekigRiQLh7ZmeoHpfxe6dtBj0v4= Received: from AS8PR08MB7080.eurprd08.prod.outlook.com (2603:10a6:20b:401::19) by AS8PR08MB7223.eurprd08.prod.outlook.com (2603:10a6:20b:346::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.11; Mon, 8 Nov 2021 07:15:20 +0000 Received: from AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::29a6:2647:cd31:788b]) by AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::29a6:2647:cd31:788b%4]) with mapi id 15.20.4669.016; Mon, 8 Nov 2021 07:15:20 +0000 From: Ruifeng Wang To: "pbhagavatula@marvell.com" , "david.marchand@redhat.com" , "jerinj@marvell.com" CC: "dev@dpdk.org" , nd Thread-Topic: [dpdk-dev] [PATCH v2] eal/arm: remove CASP constraints for GCC Thread-Index: AQHX0iMwt9X80Rv1WUeHn4OZRoSlcKv5PF6g Date: Mon, 8 Nov 2021 07:15:20 +0000 Message-ID: References: <20211004100304.13602-1-pbhagavatula@marvell.com> <20211105085712.3220-1-pbhagavatula@marvell.com> In-Reply-To: <20211105085712.3220-1-pbhagavatula@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: D95EA121E421BD44B7E71BFD74DE14E6.0 x-checkrecipientchecked: true Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 120d308a-3d74-4827-c705-08d9a2878b17 x-ms-traffictypediagnostic: AS8PR08MB7223:|AM6PR08MB5000: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:5516;OLM:5516; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: LNhtAn7SODZ5aiuYZuSaXOvC/chqIm7thqtPT0HGMtM2sHd+GRhdco1Cr/77lDVeaRZJ4wL76Jvcb7cB4sroBOQg7GyqDOCZTxSoyG9JNM3187AOtw72dto1OYOtD3RgsQyAoKTZahKLAaQXuGxnQesdKBF2t3ZU6M2iVG1HklZ+ub3bysyCu9nbtFLK8dF6I+EXJ92vY7NMIj7TY7Gq/zCLSNp931gN/dkdZDZkphc2YxtMWLk2blA4u/i4KaTWu81KO138JGP3wj3uTfjUiISJZYXvlUNDDZDiGy90gwAwgpA5rHR57A2vlfzSDfn7IqQlw+J/mbN5xTnlMt4C2n/4ETd0+p5mhH7MDiPswkMX8wkoP8U3M5XH65OS84gdeTz6t0DFEZa72/w2kgGBeaug853FOczFqiCEbwcv9uSSTKdNxgBGf9iB6xeni9jMAVRj35arc+jl/RduSedeonzBEFXvT4DdUSfnsaFc3U8ZJS9BvatB0ZNSBq3wktGiBL5E1qzJx8cAQTNMn4B5LWKlqIIOVHOGdWqGdhAe8MHnUNVoi+8pgopPZc2U3isNhoxNsgit3HDWD49Cvfh5FnyedwMRMrdNiJRH0Whgpxf0jWhXmeBpCPJIDlKC/V/jVaXIS6ln52poPknNefCxjGgurgLlBboEJniQLIwXCD1PtIFFTe51Awb1L3/PEw+Zm/vLZxDIQjW/jFSKI8HmbA== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR08MB7080.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(66476007)(316002)(76116006)(38100700002)(7696005)(54906003)(55016002)(83380400001)(4744005)(122000001)(38070700005)(2906002)(66556008)(66446008)(5660300002)(64756008)(186003)(110136005)(6506007)(66946007)(8676002)(508600001)(8936002)(53546011)(26005)(9686003)(52536014)(4326008)(33656002)(86362001)(71200400001); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB7223 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT035.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 6904712d-ad03-4fa8-f2bb-08d9a28785ff X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: W1L9vgCOg+n4vuyFhduotSdl0gdIeVlCyWaosST6zklCZGkrvf7OdvEXkQiI+Fm5F/BMQVsqz1MVSbm7HS0yS1B8jt7PLkpEa4OTcqtrngm6EQh+Cqzi8Dx9UVUou0R/O4K3BBqGTFNTYNeQPVCJVKE19S/Vsc+qHK0urUZQ3Fqn3b3tAscCK/k3owOX5Zw7/Fe9WDoH2jTZmcUvrbke1qFGWbGPsDM50v7Qhu309YdVc/WCokesyYrmiRd9BzRvuIxPXwgNIXU8rJ7ACtcS4mU4OOph43qlO9DuDJxYe8VPLv1uuaxQg2RUJEm6T94dTgtAdSSo7I6ntAXOQcP3jZQV+E5Xav9/cF5q+bakFcQSincivR9QyZVucZPHudcRlYyyTgKjwA+9oXvYiPDgtMAxWYdtBkc1Hy3D81PFQ5vO7DsVhToq54y/WBFw3Iku78i9HPT0m0iI2PKvH4Pxegy0wRqoMS7/FW7BLnySI/hLgODPs9YqFxELx32pNofT9p4ay6KO55BzdWh2o/dAgsAkbEmMylK0uMY4oo/12pjqhcNmaMuLsjdDKwj0qprlJeqkSqcCddpMo6jdTzw7s085E3nEXoY041csbuLQ1XOJkaTwsu+MlOY7StE39vDOjXEX7orjT4MJmu7PEImZA9hs0KHerELdSxlJ8lctJBmJZ5NVbpwFQbqkxpZGQXoYGa62mZRr2OiQP5643mGDyw== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(36840700001)(46966006)(5660300002)(81166007)(508600001)(9686003)(26005)(7696005)(83380400001)(356005)(36860700001)(6506007)(53546011)(47076005)(110136005)(82310400003)(186003)(8676002)(33656002)(8936002)(316002)(86362001)(4744005)(54906003)(52536014)(4326008)(70206006)(2906002)(70586007)(336012)(55016002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2021 07:15:28.6452 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 120d308a-3d74-4827-c705-08d9a2878b17 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT035.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB5000 Subject: Re: [dpdk-dev] [PATCH v2] eal/arm: remove CASP constraints for GCC X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" > -----Original Message----- > From: pbhagavatula@marvell.com > Sent: Friday, November 5, 2021 4:57 PM > To: Ruifeng Wang ; david.marchand@redhat.com; > jerinj@marvell.com > Cc: dev@dpdk.org; Pavan Nikhilesh > Subject: [dpdk-dev] [PATCH v2] eal/arm: remove CASP constraints for GCC >=20 > From: Pavan Nikhilesh >=20 > GCC now assigns even register pairs for CASP, the fix has also been > backported to all stable releases of older GCC versions. > Removing the manual register allocation allows GCC to inline the function= s > and pick optimal registers for performing CASP. >=20 > Signed-off-by: Pavan Nikhilesh > --- > v2 Changes: > - Remove unnecessary LSE_PREAMBLE for GCC (Ruifeng). >=20 > lib/eal/arm/include/rte_atomic_64.h | 21 ++++++++++++++------- > 1 file changed, 14 insertions(+), 7 deletions(-) >=20 Acked-by: Ruifeng Wang