From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03hn0237.outbound.protection.outlook.com [104.47.40.237]) by dpdk.org (Postfix) with ESMTP id 0BE695689 for ; Tue, 6 Jun 2017 09:02:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ytW5abw+9LeHpuUC1qO/MUzGc4xwJkKqMz9W5C5osno=; b=GcWxAosaiR/cEqKWIsfA1OTBD+dM5iY+Gq47VBrXq5tI/Yxvv3xvg/ryKjvsTHUIp5JXaN4lhF9d0GBNiQlR6XxwLTN5zdNqNgts23C82DYGuvP9lf1fQGawSSJot228t4yhT2ztGcOChikWvYKYMuGFpFDxfJfvAbJ6M7fEPtU= Authentication-Results: monjalon.net; dkim=none (message not signed) header.d=none;monjalon.net; dmarc=none action=none header.from=caviumnetworks.com; Received: from jerin (171.76.74.1) by BY1PR0701MB1722.namprd07.prod.outlook.com (10.162.111.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1143.10; Tue, 6 Jun 2017 07:02:30 +0000 Date: Tue, 6 Jun 2017 12:32:14 +0530 From: Jerin Jacob To: Thomas Monjalon Cc: dev@dpdk.org Message-ID: <20170606070213.GA32334@jerin> References: <20170606063650.31434-1-jerin.jacob@caviumnetworks.com> <1514064.RDqP8U0lKr@xps> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1514064.RDqP8U0lKr@xps> User-Agent: Mutt/1.8.3 (2017-05-23) X-Originating-IP: [171.76.74.1] X-ClientProxiedBy: PN1PR01CA0100.INDPRD01.PROD.OUTLOOK.COM (10.174.144.16) To BY1PR0701MB1722.namprd07.prod.outlook.com (10.162.111.141) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY1PR0701MB1722: X-MS-Office365-Filtering-Correlation-Id: e3954c4a-4206-44ba-f40f-08d4acaa007f X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:BY1PR0701MB1722; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1722; 3:yT599DxQxgupfowpH88NfqAHNQ6lC8o6PA4gG+PjvkO8WLhfQq3H45SvLH0OrUJKyLi2TwlxVz3Lvv76uMu8CYglzRXFm/akIdj6lY3oGAXJ9qqQQaxgVtTfXRt0eeBTUB1P3Vp1+DMMVQ7ZJlImSz9EOiy201UlEqKWVQ+MvapRCRoTyekwkOdmNMc5QUwVjcyPsiAeMOx/ZShVktgjUChfJCLARGZZMGDKJq1PCDedtBcl3/H3UTG/ysJYweOZtT6z/EPLhP9BrbkdmcAGLju7hce7LvQLc+REXOBv2pwYrQEGeNok7oXskobZ/pqqHr0GpCFVgdgPIE+gIL+EAQ==; 25:yevYPQijrTE/eWpGetULOICc7o2iaulYhd51j8rMjCSbTwcwbpyiOso++2FvWjK+rITHq1yyWKwTH0xbxGbaydA/W0gCf6Utac4LdvXOHqhp8Fvu0O2V6u854TFzUBmreDl9IJYQzjZsrPu+6+JlJUE7w8q4KD43uP7QTxsbsN0A43KriewjxI7XNaHEGNOvoAEhrGute8D9Es67qleOk5IQnn7QMv3Ok9wunq2fp6ucPf+l8A6sJn2hMBWq3iXbXqjbw2/BCz6VUHAd6V1Xufv8lz+qAseO3aFRQB3JC2xoztFOaE97P8mrJjddOHhi19Kp+U0EfzEaCMVXEZG02TIUIG2q+q0JOzsurbv/hPwHSp0BOdPpvQ4JgkBoGUfgIaOJAHRezeOphs90LZfl3dIZhjCqsUd6Vl0w+RVoGdTPUS4ugILKL3/Gs3++6p7OdKqEADB6MDCwcwi+9PmRtyf0giCDXNm81rb5+IQxZiI= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1722; 31:ppJ19lpQS4/dy/qxvGns10+F1Ud+YSZN3k0S8Sj6xp+CR4YSnk8F2BtGOv7VCl0iMonRADV9f9or23ZxbH75tso6+QTIwFyfySB5eP4/gJFSBWrK6Vi88zy2rF70PbgolvUE94bSvF252DdaTCiAJlIWfjknz7TPavrTfr8AtxFLf4ywq6WtcTDy51Wf9f77GRMBlT7Z8OG5Uu0sNjdGgVjyUCkQlcFrYj5xAHuywvWndh9KsVWnNTeBYUicX+Yb8pNW9JdGorRYAisPxlqaTQ==; 20:YSUxh7vcKhegxCCjhSwLXBDWiujx6vYcbUvoexR+mVZ3PPsaRqH9Gp7Eh0W/WOQ/kEhlZlwdzzmXa9DuGv0eUBAZ1racyqX9s6HW4m7MAWtLiT9GsRMIv23SJSXS3kc4guKJ9UimQJAMTqLE8yFYbj9niBpOEpFJvZWLXmf20N3LcjtnttkhpbPXZv+tbZ3Tv1s06K5O9x80ThtxPU4+i6kH4SxoIMPzSmplQmUjXZd5JPMSTWcXloDngYX/3putwuUMW+evgstQnTImvqGY/9jx/C9hjWDxmhkDlxaw7IaR1/6taQAtzSyedaYze0uOuTCtwfKUyTxxTQBT8c7xK0lVThfnNLjhE6U4lPn6MBrQDfA1xBgVM1qTlHkNMU0yAkgt0IHCs5JnbGiQgUONUC6aFcPL4WBwzHfJLzOa24xlWqfRJZpU4FtxHSXMIhLSs+/PHPggk294qo2Y0i8yQtKXdu1iIJoSyJVZf4pC8q3P0XFIH6g0Ox47GOPp780kqIjvM58gk3HNg59kE3qIpxDqiOi98d29y2mFpzqriWjA85VJ5KClFySUC3PwFdqNCrRiy59hpU3wskazq5sGJrgVOToOnMTAzWevkUqK+Zw= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(66839620246622); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(3002001)(10201501046)(100000703101)(100105400095)(2002001)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123558100)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY1PR0701MB1722; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY1PR0701MB1722; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0701MB1722; 4:CqhfqYHdyAvxOb02nPP8sI4KWWnaAGXdFA83Gw14?= =?us-ascii?Q?NENUOZLOjt0gFSFfPi4M5xm/JDVttTtyZyGY5qs1ZPdFLRozI0ufmJsfs14n?= =?us-ascii?Q?IFdmF09YCli/F+fViC3l2+FJfs6rFZsBr4rNfvNiCMmjSmHh+0/zVJb6tpHm?= =?us-ascii?Q?mXjzKnujG69TFLie2ipW5P7iHWzv/VGenDeEdrgdG1HUpy6Yo1cCyohKiup5?= =?us-ascii?Q?ixB+KMIWcMKa99b9KWCs0nRk3kZeqAHZff+KlgkDfrTnT2YgqckZetUmBn22?= =?us-ascii?Q?3taNyj28qeWf63yWtS8AAV7qm2xe0VkmkeFc5LJ0WdnonCeqVQtz2H07sdyd?= =?us-ascii?Q?uXbaNfCKHfYFI+som+hSHElVON5YwEcJs89GoaOtpOTHluzDPW77VYrm2eWu?= =?us-ascii?Q?PeCXjqAo+5QYPXcTqmuI7Ald51fV1ADkX+XhLKhCT/f16LKKP1NCH9mSTU2H?= =?us-ascii?Q?+yP9556kZE8UtUiAyXKSPKIaL3nnGbJJhwJBUsc2V6vH1FnhshF4ry2TU0yz?= =?us-ascii?Q?VFnGi/Hhfp0Qtw4jAmcJuqjuy23Mh+ychmjJ+FbsWAkXn5lK7V8PxJG/eUjQ?= =?us-ascii?Q?KnS67gJCQDPagUZOhHQ2enK47vbVqziw+zIWUfCwYT6hjJArkji3AzA+Lp8U?= =?us-ascii?Q?VnkNUUP4fr8arBCJgDh9ZNUOgQFrFqK3HoL6sN0Hk0kt+DDk+ITQTm91CEx9?= =?us-ascii?Q?MfeVyLIbFs9KwLoxgTJqe5owKSKg62NTUD1VORptkHAZ1e2HXbZzK6W67/p6?= =?us-ascii?Q?903MJRCxyST0Dn+EBgVS515KBerJLLJ2OAkuvOfjFLcVMK0ric2dIz6W6uwv?= =?us-ascii?Q?rCNGxIM5dlGm95OSlMBf0utnJzOy9OGLT4unwwx19lxZmhk9aXkLZPAPIbNi?= =?us-ascii?Q?ZpTgqlIbyUHPzvRCKOtW+pAGjqL5V0zr4Hd8/9edYRJO9HrTC/QyGsxSl4xh?= =?us-ascii?Q?NUYC4k5dGGa5Cp73nr16e23+b624kljID3MzMVMhnvi2WIWo1FCM1ns8J+vG?= =?us-ascii?Q?yFfxCgJNJErpdnWJEyrLgw8gC+siVm3yqP21ZCc/KUq3Ywn3SBVatP/6H781?= =?us-ascii?Q?De43GxjwBtTkVrhuPF9vDD1fzf18Bi7WtTK33+rmUT2D64I50crqtY46PiO3?= =?us-ascii?Q?bnyI1TmNPgOOEUZb47CviDKxKik5WXOg3b9au4TUJj7LOsdrIEhBIm0xSU8U?= =?us-ascii?Q?aBeo9pevOsJpzzg=3D?= X-Forefront-PRVS: 033054F29A X-Forefront-Antispam-Report: SFV:SPM; SFS:(10009020)(4630300001)(6009001)(39410400002)(39400400002)(39850400002)(39840400002)(39450400003)(13464003)(2950100002)(33716001)(81166006)(54356999)(50986999)(33656002)(42186005)(6916009)(76176999)(6666003)(7736002)(305945005)(42882006)(72206003)(50466002)(8676002)(5660300001)(47776003)(229853002)(4001350100001)(478600001)(66066001)(6246003)(2906002)(6496005)(38730400002)(4326008)(55016002)(110136004)(23726003)(189998001)(1076002)(53936002)(83506001)(25786009)(3846002)(6116002)(9686003)(50929005)(18370500001); DIR:OUT; SFP:1501; SCL:5; SRVR:BY1PR0701MB1722; H:jerin; FPR:; SPF:None; MLV:nov; PTR:InfoNoRecords; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0701MB1722; 23:GK/VwZmq+RpG/KlPZjH18Rn6o2T2J6iMcG666vz?= =?us-ascii?Q?Pvk35TTOY5G8qfhhc16/BkiGUZo/c8GzNjKOiYrwOUITK6dVtG1RnJ8s9jvw?= =?us-ascii?Q?JefBIcg33eEemJORYoDE+zIy/6X6XObC1TUR1UCc+4RzCO/qaATk8mhTFIrR?= =?us-ascii?Q?+qxQicsAnGgjFlQOTKx0T9UdFMQpRmL1Ifm2FJNK4Yll8Lb/wA1HO0TogzpG?= =?us-ascii?Q?nezyEIVPqEzB9WUTxF3WGR9sIZjiraXiNjm5EEj3BbUbKrClmfO0Y25uBHCD?= =?us-ascii?Q?Mxtc8qkYW7CjOfJU53LyEVIgnufCuUuV4XT/zE4Yqq+XxfsO50UVJNeiCfvH?= =?us-ascii?Q?SOHQJePnk+Ovude/LvhQRQirW+IbkNgpOtOetZ4dOd5GSdndNEw8kwGxv1Cg?= =?us-ascii?Q?bgeWWcdKk+bAxfQVSZIWe/iitPS5entPfw9gfuHwijpJhRNK00HSVNwWR6iO?= =?us-ascii?Q?QkhDSTnoCgeLufa/cZvBSFf57Q58CHB6fUPpKwls9lcqX0OjigvynaBYkB6h?= =?us-ascii?Q?iACcX+mY3YXJ14Yiv07XMY97CbjNpbpJm1YkMIIDJ3JsVQusCv7nDL7RzC42?= =?us-ascii?Q?ZkXMwA59++7cK/rXwcQBDjyrNJJhhlSabEvNLuHgSaIej0S6L6LNoSEQGqnw?= =?us-ascii?Q?xlyNcE1kVWaQYqeQxibTmwNM0VPhZnfp9OWsGv0IPIh2s9NxOCXt26cGboBH?= =?us-ascii?Q?zNsf7DVrIGk7FT2o+/iPS9pFSJncChjULyVGnmejlT8rhpHOVDtDnyuJGBB+?= =?us-ascii?Q?3xw9hSLZbtDeE9FaK4nBQFPzTtA/maBVKIYLn6gEMK/xLhyNAl8zjD56bHdS?= =?us-ascii?Q?Quc4nYhyTGq24sPWRGhzMNAhvVulYIMNNpOq90TybOw+ikXj6knA4oQCFyVI?= =?us-ascii?Q?V+B5Aaz0W6c5qcXpK9auzC3SuXrj1ta89sTscXE1cizh4953G4PGOcV0H850?= =?us-ascii?Q?BpccRyfwgc/THBCi6wFvI3zX4XcQq7xVNq14L4p4edHvxUXiYB+Or2JloQUp?= =?us-ascii?Q?449oDbEwbvMkOkIsO1SfUjcQDuUAu6JkNR0QpubvIQxTUJ1Rlm0HHKhzeDBq?= =?us-ascii?Q?R89mpzoI/gu6XE/LLsmn+FjI4EAvOgQMOSlUjAwHzdB7FOgO7OcYQFGt1nPL?= =?us-ascii?Q?nwNV6cr43grzVGluCEB4uZtc4yW+QjUYLvNKW2UNGS9a7g9Y/yPT2F+uaJcD?= =?us-ascii?Q?Pm9LsSOFbBLzhsIQZWlwMqpDc5VAXHfgA5Cuvm/rfnkAlAFo+sC0wzoZJhA?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1722; 6:aQ+pNZqspMB1xmHnDRrnjQQ5I/LZONK87zZDIYLuof7fAJfPAkFyhdOk6xnDXdKmAcMTB17O+L6y9aW+OcicGvAi3KaERzyq4omNKZ9YugY1StThERiRGvZBESwsp6ExkFtQCDLcEiljYGMwbfvxZqy7OEqJX2dFU/nhgySLY/9/KoMpeSQalA1mfhjpZcu0fH5Mt1YdOgtP/mmJZLRlSjgLjMl7EMOYX2SICYApBzHecDzSYIlivr+oU4We7S4BsCgtHg7xJG0USOJeoRPMvZMd1UoK/7lhhISLndjPQmaPKDZruTF28PrtS7pvbYf4MAVNY41CKtw4v7OtsvXN1iv++ueGUoqEmIxQ/gnWOjxi1d7ovwKOlKReVL3AbngiZ0ReGXsHHVIrZlLxrUcfb0LOJaLQSGxvMz00f22N90mMTUhifSHVC8nAIDJ3+MbUjpKnVwWa5xvnvLf20jy0fQFH/TNIbOyUi+KY6CQYXV7qKZ8w0QEiLktJ7dDVd/jV3/54QSeo3TEODOe1nABuZQ== X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1722; 5:qbnomllaea4dLNMd3K2/b0JGr8TT7VI+tsWqREX+SBWyM8g9BOqhy8Zx6Ii0s+lKVpD13sQCWYYOOJEzR7T+wwd2+ivpMu5hVVGw8WHfPpxvsScNzOoh09lIm+GAbMzZLjAQAETaNhgflmUdSb4RATEyeHwmT+MpbgWrnOlbxJqwEi5b+Tvy9NyM+GiT/ZmmCIxAirqnkdIEo+MIACRBBdgtl+92a9YLyPpvDox/sTK1RKsK216+M8WfNIw6J5cJblJd8b3e3SZxYV+lk9O29l8DOSavMaewooAc7s9dqNdIuc4AjlagnbJJkhQr+BXcsCJUKpCuDUrLxg03XU+GCOyYHQxSRSBK6oysd9Ha4JB7QxRkzFCqfzfPQwyOfvdVYCvmDrFtA/wL915x2lQ3oHbmvcw1dng7hpprBa+16/WLgKvP1Zo0tlqNccrFEshr3ih3yOweRtQyGS298BZeaLGP4FlY+za7/2wm8u/4irenFZVfOx3RO96yVORgbrIs; 24:QkHKPBNXyG1/4FyjfWOPxOl32vXN0jZEpzdRFt9v6eJPL4yjCUU1vqy5iRikLX8SlWX5KgK/uVy4p4+c0GiAFQ== SpamDiagnosticOutput: 1:22 X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1722; 7:FcIZihSynohJXojjRCVemJOqNR4a8H7G6nmteJKQwXyFjIv9a2yqDLJgA6dHw8WYp30GmALNPmEagmYMi1WqpAV0OZPvNI+SjwO9yv6UDAMBrs2ytX85MFeHdDHQj9Lo98H/WCH1L0T4G6bah08AYwStKlHIOcXFlM20TWqFQYt3yjKZxk6RfGaaPlQzUrHmzT07TBkkXb2vYg65K6GYSQKOk6HcWIWHxTCK2h7sOMqRjgIcbzdavZ9Tv8atsUDmPFHOsOhSw2fj87yxpjDBRHYnZBJ6zTNEjvLuIXAWRflct9iz+YCYE/Dh5rQMgmC9dPVhjp5GLLtfkAlAkCzYag== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2017 07:02:30.6072 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0701MB1722 Subject: Re: [dpdk-dev] [PATCH] mk: allow exec-env specific targets 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: , X-List-Received-Date: Tue, 06 Jun 2017 07:02:34 -0000 -----Original Message----- > Date: Tue, 06 Jun 2017 08:46:12 +0200 > From: Thomas Monjalon > To: Jerin Jacob > Cc: dev@dpdk.org > Subject: Re: [dpdk-dev] [PATCH] mk: allow exec-env specific targets > > 06/06/2017 08:36, Jerin Jacob: > > Add a hook in generic rte.sdkbuild.mk file > > to include exec-env specific targets. > > > > Signed-off-by: Jerin Jacob > > --- > > Useful in integrating some custom targets in nonstandard execution environments. > > For example, a bare-metal-simulator exec execution environment may need > > a target to run the dpdk applications. > > --- > > This patch is just including an empty file. Do you like to add check for the file is present or not ? and if present, invoke the file. > Please explain how it can help with a real example. We are evaluating on running DPDK on a nonstandard execution environment like bare metal where I would to keep all my execution environment specific change at following location. So that I can easy move around different version of DPDK without merge conflict. $(RTE_SDK)mk/exec-env/my-exec-env $(RTE_SDK)lib/librte_eal/my-exec-env I believe, The existing target like "exec-env-appinstall" in mk/exec-env/linuxapp/rte.app.mk, solves the same purpose.