From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id DFC30C10F0E for ; Mon, 15 Apr 2019 04:35:45 +0000 (UTC) Received: from dpdk.org (dpdk.org [92.243.14.124]) by mail.kernel.org (Postfix) with ESMTP id 2B893206B7 for ; Mon, 15 Apr 2019 04:35:45 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=armh.onmicrosoft.com header.i=@armh.onmicrosoft.com header.b="Utn3dTCE" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2B893206B7 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=dev-bounces@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 666A35B2C; Mon, 15 Apr 2019 06:35:43 +0200 (CEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80085.outbound.protection.outlook.com [40.107.8.85]) by dpdk.org (Postfix) with ESMTP id ED0185B26 for ; Mon, 15 Apr 2019 06:35:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bwHeDpcrAaG2SV4JHmyo/vPCQZSYwEES8ZV7DGvMY0Q=; b=Utn3dTCEbCpuwEGF/LaanVO/2EozNwQknvzO8qmiHcaAhcTqEwc5DCC/vJ72UuKf6Z4Ra6ndum1/FBWuvBjpKNY/di6Y5a2b1MLrA1chziv53j5EVNeGTrFR/YGsOWID71T5w9OzuJU4bt1WAq1iAhmjEAVA4psnKZoul3IUjKg= Received: from VE1PR08MB5149.eurprd08.prod.outlook.com (20.179.30.152) by VE1PR08MB4861.eurprd08.prod.outlook.com (10.255.113.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1792.15; Mon, 15 Apr 2019 04:35:39 +0000 Received: from VE1PR08MB5149.eurprd08.prod.outlook.com ([fe80::e0ae:ecad:ec5:8177]) by VE1PR08MB5149.eurprd08.prod.outlook.com ([fe80::e0ae:ecad:ec5:8177%2]) with mapi id 15.20.1792.018; Mon, 15 Apr 2019 04:35:39 +0000 From: Honnappa Nagarahalli To: "jerinj@marvell.com" , "yskoh@mellanox.com" , "bruce.richardson@intel.com" , Pavan Nikhilesh Bhagavatula , "shahafs@mellanox.com" CC: "dev@dpdk.org" , "thomas@monjalon.net" , "Gavin Hu (Arm Technology China)" , Honnappa Nagarahalli , nd , nd Thread-Topic: [EXT] [PATCH 2/6] meson: change default cache line size for cortex-a72 Thread-Index: AQHU8Yb4imTG5knQF0WAOuqpUrB6m6Y5pVqAgAL4iJA= Date: Mon, 15 Apr 2019 04:35:38 +0000 Message-ID: References: <20190412232451.30197-1-yskoh@mellanox.com> <20190412232451.30197-3-yskoh@mellanox.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Honnappa.Nagarahalli@arm.com; x-originating-ip: [217.140.111.135] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 86d27d54-c1ff-46e3-b929-08d6c15bcfc6 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600140)(711020)(4605104)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:VE1PR08MB4861; x-ms-traffictypediagnostic: VE1PR08MB4861: x-ms-exchange-purlcount: 1 x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr nodisclaimer: True x-microsoft-antispam-prvs: x-forefront-prvs: 000800954F x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(366004)(396003)(376002)(39850400004)(346002)(189003)(199004)(53936002)(4326008)(105586002)(66066001)(99286004)(256004)(7696005)(110136005)(8676002)(7736002)(478600001)(81166006)(81156014)(33656002)(55016002)(2501003)(6116002)(3846002)(26005)(54906003)(186003)(14444005)(102836004)(6506007)(6436002)(6306002)(8936002)(25786009)(305945005)(229853002)(76176011)(316002)(72206003)(5660300002)(74316002)(2906002)(71200400001)(71190400001)(486006)(106356001)(6246003)(966005)(11346002)(476003)(9686003)(2201001)(52536014)(68736007)(446003)(14454004)(97736004)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:VE1PR08MB4861; H:VE1PR08MB5149.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: wsMzu559yjdORleaaOYy4Y2xnJjHhP/dnwSi9Q42B2knJ6/7WGxg+RJYk3Ymcu5MHhPk/PTeziwnAay7f78bcmhJ5LsCtqCfxLxHNZjtNcUyUVjusGKZUg1VAvqFABkWA8lJZJTXqD39lQWU5n0VNjojHQaXhwomHyLZLrnu2WXGwiqTkTBgXXQk7IdZpQe1fNtNISUckzTc+amiJIznBzJGLo1gEUpWtpbHASPVIejHNlE4ooBTPgIz5rRT38VNGUPsF55rn8B+dERUhfWo0LGosiR3QlbEe+Rze7eSG1unRRfgjoWlUX4KTXlRI8L/+qjgNwC1nf5GLnF5MKfnQSBFhHw2/asmRWQMee15jRVpPf8EEAPh3mtXKk/d25a3WRqEAfeBKiZTED4gvWvjPhe43COh/qRgvaC1Qu47Sjo= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 86d27d54-c1ff-46e3-b929-08d6c15bcfc6 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Apr 2019 04:35:39.0014 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB4861 Subject: Re: [dpdk-dev] [EXT] [PATCH 2/6] meson: change default cache line size for cortex-a72 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" > > > > ---------------------------------------------------------------------- > > Per the email discussion [1], the default cache line size of armv8 > > cortex-a72 is changed to 64 bytes. >=20 > IMO, In git commit you remove the reference to specific discussion and > Update the reason correctly. >=20 >=20 > > > > [1] https://mails.dpdk.org/archives/dev/2019-January/123218.html > > > > Signed-off-by: Yongseok Koh > > --- > > config/arm/meson.build | 4 +++- > > 1 file changed, 3 insertions(+), 1 deletion(-) > > > > diff --git a/config/arm/meson.build b/config/arm/meson.build index > > e00b894523..73c581948c 100644 > > --- a/config/arm/meson.build > > +++ b/config/arm/meson.build > > @@ -51,6 +51,8 @@ flags_dpaa2 =3D [ > > ['RTE_MAX_LCORE', 16], > > ['RTE_LIBRTE_DPAA2_USE_PHYS_IOVA', false]] flags_default_extra > =3D [] > > +flags_cortex_a72_extra =3D [ > > + ['RTE_CACHE_LINE_SIZE', 64]] > > flags_thunderx_extra =3D [ Which tree does this patch apply to? I do not see the above line in master. > > ['RTE_MACHINE', '"thunderx"'], > > ['RTE_USE_C11_MEM_MODEL', false]] > > @@ -73,7 +75,7 @@ machine_args_generic =3D [ > > ['0xd03', ['-mcpu=3Dcortex-a53']], > > ['0xd04', ['-mcpu=3Dcortex-a35']], > > ['0xd07', ['-mcpu=3Dcortex-a57']], > > - ['0xd08', ['-mcpu=3Dcortex-a72']], > > + ['0xd08', ['-mcpu=3Dcortex-a72'], flags_cortex_a72_extra], > > ['0xd09', ['-mcpu=3Dcortex-a73']], > > ['0xd0a', ['-mcpu=3Dcortex-a75']]] >=20 > I think, flags_cortex_a72_extra() can be changed to > flags_vendor_arm_extra or something similar And update the following > CPUs also not just cortex-a72. >=20 Why not add 'flags_arm' similar to flags_dpaa2/flag_cavium etc? All the lis= ted Arm cores are 64B cache line size. > ['0xd03', ['-mcpu=3Dcortex-a53']], > ['0xd04', ['-mcpu=3Dcortex-a35']], > ['0xd05', ['-mcpu=3Dcortex-a55']], > ['0xd07', ['-mcpu=3Dcortex-a57']], > ['0xd08', ['-mcpu=3Dcortex-a72']], > ['0xd09', ['-mcpu=3Dcortex-a73']], > ['0xd0a', ['-mcpu=3Dcortex-a75']], > ['0xd0b', ['-mcpu=3Dcortex-a76']], >=20 >=20 > > > > -- > > 2.21.0.196.g041f5ea