From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0045.outbound.protection.outlook.com [104.47.34.45]) by dpdk.org (Postfix) with ESMTP id CB7CD1094 for ; Tue, 4 Jul 2017 16:35:29 +0200 (CEST) Received: from BN3PR03CA0115.namprd03.prod.outlook.com (10.174.66.33) by CY1PR0301MB0601.namprd03.prod.outlook.com (10.160.142.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Tue, 4 Jul 2017 14:35:28 +0000 Received: from BL2FFO11OLC006.protection.gbl (2a01:111:f400:7c09::102) by BN3PR03CA0115.outlook.office365.com (2603:10b6:400:4::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11 via Frontend Transport; Tue, 4 Jul 2017 14:35:28 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BL2FFO11OLC006.mail.protection.outlook.com (10.173.160.95) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1199.9 via Frontend Transport; Tue, 4 Jul 2017 14:35:27 +0000 Received: from Tophie.ap.freescale.net ([10.232.14.39]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v64EZM6j016426; Tue, 4 Jul 2017 07:35:25 -0700 From: Shreyansh Jain To: CC: , Date: Tue, 4 Jul 2017 20:13:52 +0530 Message-ID: <1499179471-19145-2-git-send-email-shreyansh.jain@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1499179471-19145-1-git-send-email-shreyansh.jain@nxp.com> References: <1497591668-3320-1-git-send-email-shreyansh.jain@nxp.com> <1499179471-19145-1-git-send-email-shreyansh.jain@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131436525278738610; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39450400003)(39840400002)(39860400002)(39380400002)(39850400002)(39400400002)(39410400002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(9170700003)(6916009)(50226002)(68736007)(33646002)(6666003)(5660300001)(77096006)(626005)(4326008)(2950100002)(2906002)(104016004)(53936002)(85426001)(76176999)(50986999)(54906002)(8656002)(50466002)(86362001)(36756003)(48376002)(105606002)(106466001)(81166006)(69596002)(2351001)(8936002)(189998001)(47776003)(356003)(38730400002)(5003940100001)(110136004)(498600001)(8676002)(305945005)(217873001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0301MB0601; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2FFO11OLC006; 1:BculXN+QcVPDFanpdmiEccOybG5cJVMz7BMeLIDiL?= =?us-ascii?Q?ATApZUZ5RwPTkhs5MTXnnbZIwhcHsAFobepc8EX9KwCuX/eVrNuUBP3b2iPR?= =?us-ascii?Q?y1KmUnAUQfgNhRrXsYkVl1kmvTTC7XR8wSNTEn/TteTT2IPzwesj74gFYZPN?= =?us-ascii?Q?kY7TgTXUPh6IlgbOCEAFz7UypZs92/eur8OCSWLk0AsgmqnLgbb2NaPL3wtw?= =?us-ascii?Q?5jeBEfqkHZaL13wJZCXaEGQEdXUj0mdCuxYG6siFfFhuyNrG3yxZ0PiMIK29?= =?us-ascii?Q?DXbtJT/LVo5edlAk/vWQDWxPbS5LuA/cYH9v2G+YsetSm/QXvfhw0wQu6owL?= =?us-ascii?Q?BScnWg6eHtKw47W0PKrbQh7QHXPEcG89KJ853pyWbnWgsDVDv6eaePbpzEfi?= =?us-ascii?Q?bztX9tUxkf7T8h4QsWfTjJ8hiyq5e7HU22Iyz6L/v2VSVHuRkj/x7jbkS8k+?= =?us-ascii?Q?eSTP0IJUJxcBLnCmN5m1NgmuIFHAeyNqUKcWTDNyZoVNJeNYzJWfIMDNyrvV?= =?us-ascii?Q?Jmb/R27ylfxR5PemEazgVTdNZGgos8rM2Ntw3EW6NpnxlzDt6TyaMtLm1KVQ?= =?us-ascii?Q?aIuLMc5zVIut+qMxbbUUSOvh+E2PEG5+SFptapuzH342mApeh2xEtg5P82Uf?= =?us-ascii?Q?Iapk8U7h9HyujjlGYQw71G5xzBPWSQjifazfehAsvUKvtUJJwp6mv0ADB3Tp?= =?us-ascii?Q?KY3OW+x+o8vAsDd4pajMOWPsLsHQ7SmwQiA+flSCkPy/DwwCtcOkb8qT70kZ?= =?us-ascii?Q?yz3tfgZFNzw+u70LHDnOboPSMsQvtFp4PbPvX3v9Houszn/Z/siWTF8E2WUN?= =?us-ascii?Q?nilduccJSxnv9kqVsXme1N/BWtmt1UuCoPlEhnjpV57cW5uy9X0Z0Iv4emhB?= =?us-ascii?Q?k0eeNOzQC6KCTFWyn/SvimnX0NqrzGYTVOA8/9KJEJ6rS3lh5PbONkGWmA15?= =?us-ascii?Q?tCGpND34oRMrpgmn6wD7mo5tlgy37xNLUVonQE9N5oL5S8Fzz2oZlgQkPC9p?= =?us-ascii?Q?XBK0rrxKEKGr3x6IIyI7cDXA2HMZ/+kroHdP9/+3zkR5vroe7tJV2VhTsVye?= =?us-ascii?Q?IQgFnayeIzQChvw+36T3OD0OnTUiSXlQHkYgrqxA+UhZSl2iQ=3D=3D?= MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9289293b-3036-49ba-2dca-08d4c2e9ea24 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(2017052603031)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:CY1PR0301MB0601; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0601; 3:ujsa+O4r9ouR/clm/9u0F3JNI6Vz6oRrNsFkeoEfvLjpABGY5FhspMbaoEsEtOUYjL94gkEM27/eVL3dm+kFQ6dv/wjylSGbIhf2Dj9O7dQsBQHIGIs4gGaYEWxOznjLxw8ajfafZO0vI1bNz+XYuZSAjn1BPkYwd0yTgyPAqzOjzJtT4khggDfcOsXKOyWNgOo2MkNZogAIZ3sm1ZKVNLrcdw76tXMRFtfZWYsow28O0Y4NZqcrh9DbBry7RLFVp9fzPUtK1MFDwpsIETLVlwZEbWHJWCJIHI22hOWIBxUTFWoi01sXDZB7i6k71sB7cV+6M4Z4pCTlXvwnLtQ4A7eEKHWOKXaT1Fa13H7HnvByZb+WT6/P7xZfZmtrii8oAjiEvkrp/NDu6pWcB4E/m5NrMZnQNz7YiypQoWIRqnk3dgAY1FfcMdzMU6tKlGigy5J7GNCfaSFmZ9SeZQQ1vp66zxcRnhowVb4VxcUHS82pvQyY12v7bkiu1kpFNemoNUWu/+sK13DqdAiZV9uq5x6Nl+J7P0l0T2/XzTmO6fhsk3HTE53v4dI1Q++fxGU0ismbmapISUnprMAQ/ZGfAJ1OvYUtRXZa6fQYZ7zY7HO3qqh/0Me6se9E7pY1ZRsY0YElT/Eff3elBxygzqTvBZuEaVsFgu3qFLNMI1zhGITfTsPGwd5KbgRwzwudIxxneEXxDF6JRohPWHCHAx/fbpSYB9xASpJvo0x5mVoK+j/EVUX3UGObNKe9d631SHFFO02DgmGb0Egfdb72QpC6sZa1CBNZfLwPhlS1XP76GB72aLtAbdSLZ/C8rxxJ0qS9yOqkp3ul0oPslRvjKnNr6QdmP/HLPS9ZsI5FdwAGO8PP9LeEF48NcftQr/cel7gh X-MS-TrafficTypeDiagnostic: CY1PR0301MB0601: X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0601; 25:GfxRtwq0kPQ5CEWkTSKRnzpbcLZ+TkRwCw+LpzRIWRSjIlypu4oiv8MnAqVRN7yvAMkdNIx5QzrCANv16qAgk9BtbkfpX+P9P0X+zVm23iOZKav3Gp6oINy5NowyI+m38ILTdSGF4Thu0skHX5OL7VBGUtOOhpG5rSW0C95nKoXgLjbLl+mKG6IuIs286h5EHSvKF3sWM8XEC9maZcgOGCOlJhpbxaVU4SzlfqLyKC6EWrif+RK49lvJojOOzQe1B0cOdNLhequaecmqxNaIahcVPti9JEGRUB87NEW8TfBx00J3ARIA9WjhPsZQWJr9ZZQvdWzA+D8UNu7oos+a0W8Ivfn6c5a0P6NJrsX04Gxuhc5t43K894SUow3zQCkMXfx6MIrgOhBMVXbO5kSYYczVgWYY4Mv9dqcGHzLOF0eRO0Ud50QWy8uhM+XINb4rhfM+9FbKjzo/u7eQH0zm9KnTF0tI0xXYehuFJRyqqBzrdWlO3wtskWwIho+TjCDvcMYpExy5tZFVqCdkkenCElVYn6sH3hYwJTSxczQkTw+fSEou6LMuIWZHNWb7MW8etS8OYAwy3by2AYJgobzYTK+maysKy6X9xRzvGL9LZdK1Fu2vYMxSuiCLV0ibTeT8nWpLVJyRHdPqmsIh47NHwqJeHjdC++c1ssRJ57XmImE7pG4jLtJiIzbn76k5t13N4BKNnFp/xod6AeNtkFnhRyEfN1vWQ6gc0tEpUQebreGYpVPOrIlUV9fKvwz5PLzXXE6DTcL2Bfb1C5kD8in1OHUWy3FDkOc3utrZZSpFjeJHqWtC/caqNhMupXSjO5GdL91JZPg77RPFRlW0Kx3ozvLZnTrAWySLSDT72GNa1U6i9SjC/BnwCClohPeFDIqzntQ/AEgdTaQXFKHMt1wATYa8Fs6WKY3VvOoCGYmey4Y= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0601; 31:o4OquHPfqvD5iiPwEBOs4WyzN/jaTVvqNngQKGYM5vGrLSP0EAE7U8/0SvyaICaXlXgTyjocvax3IaJ7w2Ct2SzNM0xctUi4zLfcVm/LO7OmxArjvkKKdCTBhlWLVpWPDkeyKmKGP8ZYIcdt5cZT8MamAcLfibsaET30v80DielazJsqadCcs8upc2VgL57I8eSxogiBPcipWIP7xw3RSddT6XIWTA6zjo0wCH5/fxMLkvGKQfCNseS+GQX8rwTng+Alqig/EcOHAIiFQ5WdNm5+2pNtLxLw1FI8Tgwwf+Gozf0ErFEMZ9KOsG9dax7ol/PdoXzOUds3hajPhkynyR2fF0aO7/+A+vq6BkAbnn0yMyB5v8qP3I9Hx70YKRrzlqBOGws2auibs5wl2WuuWVK0s4p23F5LorTOr7uKIlqeD695JyPAGUSxmAHzGzxSlejLmXox7TRnxRCGvW69ki14kTIKGsNXDHo/QEW8xpDYyjB033OjEZgEvSQZ/1pqQkUJO7rjMhsrWPBihhUUe84OmLx7Te7dNOa81gz3llOWqXj14W8/o/rSQR39APzxyxjcqdOyHW3MNhbO4hoLNICxi7t1ljCrT4zZYJOPJv1BYl60LcheP44yImVYLfBDiPBKcAgo3lc9vCWKqYmdOeGkJTFyCziEDP2PaE2+WTO2KpoatjgxX+0vGIFcKAJFZqjzNVhwzYSwHezPsFl5Kw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(185117386973197)(148574349560750)(158140799945019)(247924648384137); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13016025)(2017060910033)(5005006)(13018025)(8121501046)(10201501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(6055026)(6096035)(20161123559100)(20161123556025)(20161123565025)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123563025)(20161123561025)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY1PR0301MB0601; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR0301MB0601; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0301MB0601; 4:3sYhp/Ad8d8yJeXQJsxJomXEpquEg0bD/NJEZ4o0?= =?us-ascii?Q?0GJVVcwoRjyz1iTPN/ykQfdmrRvApE/VFRX9BU8JWM4vcTzexObDiaYtnRF9?= =?us-ascii?Q?/jqn6aNGjoYejM7lBSmKSFX+apDgLz0cY73TDtTpwzjxx0q1S/tqb2o2XihC?= =?us-ascii?Q?PeMZe0EdLQWkS1NQz2intrkCi/jILGh60e2Od5rr7PJMoZcvfW13JIh9lSHN?= =?us-ascii?Q?0xDJS6pzMe2LHtl7+OsZ8n61fluzERg4kZKfUb1vQDvAsKoGItCCarc+Uu+f?= =?us-ascii?Q?RXPAmaU+hKcGeYBw9xjLKxkmcQTFxcymntc9pWVXw/wrzI0JsxooIBJTdFVB?= =?us-ascii?Q?Z/BecvoozpatR31aLf2y60plFHhoec2Nst8dvy/CluWH8b8YM3CiHCUlVGlq?= =?us-ascii?Q?jWmgIMW8WdzIFKLJEvi6OkconOFkRMZf/HRH7w8ZxI9WKa2929NSwdfjDXKB?= =?us-ascii?Q?ToBWQVpvCVI30OtOcGviB0R2NuXHW0BQwZSr4sENe12taGByx7Z6M2SFO3mZ?= =?us-ascii?Q?yNoB0CO9YvQJ9vyAGSsEHvFiFEBSv2eHxlavhJA4o6/QeITdbI+JVsplLzLw?= =?us-ascii?Q?zErPZrb7MLfirwE6cQC6EzW8a7buMfpbXvQAnu4Eq/J/0f/fg9vK+bxdz8JZ?= =?us-ascii?Q?WzhGcHljfhnP5wLxBWoHXFmFw+AZgGXlsyE4UF0308CBcGSrLkUWLLQsme8j?= =?us-ascii?Q?+KGmjKOnXYhKTuh2DwUTNVjyuiRx6I/NSdr7l/YfBK6vhiKsR9UBAYyQo5jY?= =?us-ascii?Q?4y3VuNy/P7cOb+HSJQ8w5TF+qpVRIlFkwT+AE/JHg+zVBEDm3xSc9qHhqCex?= =?us-ascii?Q?B5WADayySjTVpLcWGj0ScIM0IHmVVEjgctGP4xY4SoOmyB41YM4qdgOkY0QJ?= =?us-ascii?Q?dwVA3Cirg03JwsbbYZToXtn2azq74v+BowOxbR3IZLbjFZ5aw/MaQxGyF52u?= =?us-ascii?Q?R8Zux/TH8rc/pAAl0HUI7ebiIUanqFBg1UNH1cUWCI40ocHzDQmA3sd17A8c?= =?us-ascii?Q?Kwaby2fgcivbao/DJ4ZfaJoAV5AlWiRSrIsv8LFHTxpp5sV2wvd+Lr5Pj8bT?= =?us-ascii?Q?yPTKPW28k4KeOZKzZ6knEq2I6LZKjiOScWejy4/VUMhS/gdcOrPx9I9iDoLJ?= =?us-ascii?Q?67Z9qFvMgKvW0wY70km+WBV1oWxSqI7nv7kS3SzW0UCZtQR60SzlDe9MaHie?= =?us-ascii?Q?XDEsj+xOppSg/JomO4ahuybZsuBsqHW6/Ld5PVDxVu3AqVzjc6FTDktvPasz?= =?us-ascii?Q?J1/uia60FgH15IWsfh1T39zGpAbtTqw1YTvWk2D0dsZD2jgdOPmL7DMXoQ5f?= =?us-ascii?Q?IRZiHuqojuSEoONSoS3qnt9tlTlCsoWUCcpSQk3yqEkGoxpj2Ix4QJc0LUgq?= =?us-ascii?Q?IMpqrJiqWj8eUdcfObFVdZZ51eriGsxTEVbch2P7BJGs3Xau1oC4ilHH1PQL?= =?us-ascii?Q?p5VUiuq9ATXy3EMEELhEuUiV/IDN0NjXKHhVmQ3MsNA3NHoTr/D4?= X-Forefront-PRVS: 0358535363 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0301MB0601; 23:CPIO3GoM1yQIQrmk+nPW/pA/BG8p2hLi9/4bxPr?= =?us-ascii?Q?hktW+tWq5cxh8lp3DkG5IP4btS9jZbtYhgsfQw4f/jfBe40ImvvosXDUe6Dw?= =?us-ascii?Q?6s1Dvg154yJ8lErSnMXUkqDLHbN2VCz6v6IvgijAMWB7hPMY6WEMg56ku7iG?= =?us-ascii?Q?0gB3Btyr6gK2raPQNhwsQW3nL9rtNHzhnwSOJWgHZc764vPtXA0zn1UbZQQH?= =?us-ascii?Q?qW0Co788bj990zfRQ2bcT9yi3iojblnF5eI4Y8tu8Ad86jovvqh+/fsWr/qK?= =?us-ascii?Q?+obgF+iWZtj3IUaI9nDeK2JDt1y05+Jkx+mBJFb18En6sgPTnLUBDzlnI9si?= =?us-ascii?Q?+wK7Is4i8Wlo1vModyCAGZSezfL7KjU/0RYtxPmeIGlJ8QW1BAGY9AZ1wKV3?= =?us-ascii?Q?Y/GiOpCloOVEvpTFyNnTBFHzLTGvOWyaMcHHII16LDUB339wOFGcwPiDg9G4?= =?us-ascii?Q?uqzLWhcaO6gbbM8ArxikRKUpRNHlTaUnqfcsr1UTFj0PblbC20aNY/wnUfD3?= =?us-ascii?Q?VODyR3OcbO2IRfPWGNgZpXUsCskoBkBl4hdsqwV10xCjJlqZAqlTzbZ7l2St?= =?us-ascii?Q?FGwzt/Rylg3Em/4rXhW9H7j6gyNoRroCCAKY34pwlQh13H+5IcRmwyjmIjQc?= =?us-ascii?Q?NI1srrFA/p+8pB2jY/BV9PpZc83ydBuESUX6gOXxRybRi8EH1cYyX9x0If1z?= =?us-ascii?Q?7+v+/m/RqUen4pjtIltDObpY9yZbfzYJAoAAbR/nOnOmItCGFwzG2Xx71vtV?= =?us-ascii?Q?LYk2u/8iNBIfT88IC4FTk13Vp5oPloIYKj5+3xRt9I57lec9z5IgkwCJX8pF?= =?us-ascii?Q?5F8xLmsfgT77NNikF6l94HSrhgDH6hE3y0T1JcrDltPTB5H0sOkdQ/Zgj2aN?= =?us-ascii?Q?Ava3/NT16Dgetn2W08vizNfMtSsgwHxwL1baS5quf6B0UZeUIZFl6kyvLwiL?= =?us-ascii?Q?p2VseSiAibejKrZxHWrBx5v4ZkJqqBRXKID90298GeoWFb71VWK9KtOju1+X?= =?us-ascii?Q?6PowA40aqPZWWTDNf3tz7k2Asdh15FHXtBpdEFTj93Lq0bxBDj8NFJV2SQZ6?= =?us-ascii?Q?Mk0ZcAxdgRH1x1ZjfGKMNiK1Kb6byKOTGf3ZviPH4sJCNVmUsmz4sWh9toof?= =?us-ascii?Q?u+r6alCqdkte5J23EgmfHUa5Xysv4A1UEEr+GTjcC7fPf24IJ1fcRIcNXnmk?= =?us-ascii?Q?wqyueKGIc6akGiYsXA2/Xmd/nFcJtNK6Lfg++Rj5gyn48T1IHzICWrvvcEh2?= =?us-ascii?Q?npP7u0xhg0QWOs+YfbwPK6k+hdteUaJO7GT6rEnuC9LhWLgcVVhxp1MoMziJ?= =?us-ascii?Q?opx2SWYMGXXTaeBnlJbLh6T4=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0301MB0601; 6:N3tzXK2Bs0OXdtVG4SHFot7nDFQRY+DMDMuA87Ym?= =?us-ascii?Q?AuV8kkuVzeM2Il7LPdPZ5MjCsMY8mTOY3dT3Ez9zFMVkdHB2LU42YnLXmEjc?= =?us-ascii?Q?Bn5DbXdo+mnzJt/BLL3sw6qrOY/8ETQQdWrucVzcI/+OjoES0ZhX+aRnoDO8?= =?us-ascii?Q?8I1EK3SyApOypvKD0dXo3lLjFsiSqcAU6C4+9okXAAcSbkGTi9zE222Dnj2l?= =?us-ascii?Q?hw0G4a6DW+ZjQBMMH1SXm50DbA9fkWRxZyuatQHoMrYf3ZX5OpnzD6GoFLW2?= =?us-ascii?Q?fhvUAF9JbEQQz2BIZIBrfpP5oA3MDsaafSPL9Y6uB1UliLLxYK+zlLoqOCvO?= =?us-ascii?Q?Ud9fVD3jF6EwQVAPCl6cDpDkd3Fs0UQO86RpaSXN6r/Zd7TGtUyglZvOs32y?= =?us-ascii?Q?GgfZc4U1L6jeNlepbBYX2aBHCy+3dy5eitujcf+YqZpkwCerMVq4eEyFM9I9?= =?us-ascii?Q?JdgHeCSaIFhYSZyihOE49onOrhrg7Asaihidj32hFmPuAk/d7J5bhvr2xeiD?= =?us-ascii?Q?JukWIicCxf4tSxNUVpQrgU6cpBWX0kvlCKzaaN0606qL8PT4UaU+OJutZBbo?= =?us-ascii?Q?4ozbMqF7v4S8c6j7mhUT84aT/gbiW4PZpoCtBH+Lo438v6+tINMUvVh9mgfe?= =?us-ascii?Q?2N829MBsirKmbrmLng13Tu673+CefTQBVz4xVAsiXcFxFg0bbu/Qou9RLuOb?= =?us-ascii?Q?XztmRPzAKLX2OXHr2cWXBJUWF3jKKcquIe8pZJ3FB3/micb+0CYQjWx4Rdnl?= =?us-ascii?Q?GEy5nTRt/vADuP3WShn5pfpuQYJHhtqBTavsh2MJlJMan7j1x6odOhp/piQ7?= =?us-ascii?Q?bJk3mQlrYPTSYh2vzMzqRxM7qwiPi+ZPYCRaUG5hLrElaJlNmPWUjjBZR5WS?= =?us-ascii?Q?pb7qUKUwKzCUrwRybP6wjmsK3wxWKLFvP19T5yCmO/da2HKUfdebbeYMR5FI?= =?us-ascii?Q?DaK+IlNZU3OhOGbHGnHqAH/fGX7trdMvydVk29+tpi87iWvvOnOu2TdiOc+8?= =?us-ascii?Q?d9w=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0601; 5:4UN3MiuXIn+txuYpNxCAi91BYD1qnK9CtwT7ioOHXoEWN/MEJA2UUC+kIxMJgcAIHUqP49+mVQiXLw4EOpyciFHdR3x+FQsDRMc5MOdZRnqmq7CtOu78dkj+wU61uqjNa9QEsJaRTLZBfnTrvFEq/KuTD8tAttubjemNh4aIfrjKUmwbkl/27nLrofI3+9mkJPUp5rdes+LYSyRF7xx60vGddNnj2YJAVoxkZw0TbVe+o7S3lECCGZfX2f3/4ng85AvIf1R23K98X6k1kJgbtMMh8DW8VE4V72zMYjMQAl5Dt2PmRbVYCn1NiZ6urC2aEH3+XhHAJBtHZJTH5OBWISFyIUvWRTDE0ZviTaLFUMsWgxZwuB2hYZRPqNuYRGJWDaA6KpVEtlSf9IEFv1xlnI5XQbbPC4np0TWv4xcXsnVeZG8d+W/OqACh0S2Thk9Ysa5/7yds7BjRUoNOYcV13C7d15EWcZOoahAs6QTCsugyYkGmKJoLTiHEYKlsb8KTGwm96Hl1E5BLRTZrYqUEKg==; 24:iU0YEDfKSi7PAP72XnQovFOmFSsYllAN17sX00kUaJ9Do5a4vPCLk4OHwNlts9jzIkoKhCfc21LN9+FUO4fWaALQsCn9Ymk6BTKi7Rv1fH8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0601; 7:MLLMbHgdoIvGom8/3iSqnkm1fCdZxcpTpAkR85Yu/h265t8AGcEaVjbjq5uofBstfmkrgGq9zNt0BTmyi8orc4d9qnxiz9uaIOW85ZpyqzUm8r3oKp8linCWWfqMIwK8mN3EdwJP+jX9hTFFVf/ESIanicGR68qbywdqPVKV0H0aERwME2OvFzjqSZGFW+faPN6gvZ6BzOCxX3x7yKr9/oqxCTtnUDtwyL6Rp7SDRsmuRpZJZ0y+2QHQkOwQrrNK6XMzvrw5VnDVFPpU4ghV8vRK0g3Tk+LpwAvYT8sHijeZUeptpcih4Uo3EVjK2v1SdNY5bROX5snwjjIqtstLYUMRuO/FfPJXJ/k5luM6Ii2U7QCbaIdkB0oQukRCAyNjc9o/NXslRTvIOnx00weLhyQOuptsP/+1J3R+t/YU+wjCAjMtdRsB0J1zjHVvHQDGW7K0tGLVv6E8dpesJK6vHwrNFACFYyG2djAcdaSnFfnU4xY6gmzNR6cPgjTiCKPOILaJG3tt2+uMlGRgiWnZXZb8qJKhKfrGgMHYRxBiHNUzxVxOa1xnw6zP788sl0g50zzAzbR0wWeAmyMTX5OEk1MRwIGzI4l9P5wnEyKv9tkBqxLg2sht20Wf3N1Rq8JOv1ky2HBZPK40HE+TMGUCC2vGXvhJPamI04H0iR+S5I3Rn/qxZyNJakixG3Zab1PZ+aDID6x3pUCTA5KKcvES4EIdy+GGiKTbcDBiREweREsdKtXhyVOkrE+xttV3eEpHih5nmaIXll3XnSMS5b38r+NhABHMoDxzbAzhDc2NQH0= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2017 14:35:27.5150 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB0601 Subject: [dpdk-dev] [PATCH v2 01/40] config: add NXP DPAA SoC build configuration 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, 04 Jul 2017 14:35:30 -0000 This patch adds skeleton build configuration for DPAA platform. Signed-off-by: Shreyansh Jain --- config/defconfig_arm64-dpaa-linuxapp-gcc | 40 +++++++++++++++++++++ mk/machine/dpaa/rte.vars.mk | 61 ++++++++++++++++++++++++++++++++ 2 files changed, 101 insertions(+) create mode 100644 config/defconfig_arm64-dpaa-linuxapp-gcc create mode 100644 mk/machine/dpaa/rte.vars.mk diff --git a/config/defconfig_arm64-dpaa-linuxapp-gcc b/config/defconfig_arm64-dpaa-linuxapp-gcc new file mode 100644 index 0000000..89e32ef --- /dev/null +++ b/config/defconfig_arm64-dpaa-linuxapp-gcc @@ -0,0 +1,40 @@ +# BSD LICENSE +# +# Copyright 2016 Freescale Semiconductor, Inc. +# Copyright 2017 NXP. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the +# distribution. +# * Neither the name of NXP nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +#include "defconfig_arm64-armv8a-linuxapp-gcc" + +# NXP (Freescale) - Soc Architecture with FMAN, QMAN & BMAN support +CONFIG_RTE_MACHINE="dpaa" +CONFIG_RTE_ARCH_ARM_TUNE="cortex-a72" +CONFIG_RTE_LIBRTE_VHOST_NUMA=n +CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n diff --git a/mk/machine/dpaa/rte.vars.mk b/mk/machine/dpaa/rte.vars.mk new file mode 100644 index 0000000..b24cedf --- /dev/null +++ b/mk/machine/dpaa/rte.vars.mk @@ -0,0 +1,61 @@ +# BSD LICENSE +# +# Copyright (c) 2016 Freescale Semiconductor, Inc. All rights reserved. +# Copyright 2017 NXP. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the +# distribution. +# * Neither the name of NXP nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# +# machine: +# +# - can define ARCH variable (overridden by cmdline value) +# - can define CROSS variable (overridden by cmdline value) +# - define MACHINE_CFLAGS variable (overridden by cmdline value) +# - define MACHINE_LDFLAGS variable (overridden by cmdline value) +# - define MACHINE_ASFLAGS variable (overridden by cmdline value) +# - can define CPU_CFLAGS variable (overridden by cmdline value) that +# overrides the one defined in arch. +# - can define CPU_LDFLAGS variable (overridden by cmdline value) that +# overrides the one defined in arch. +# - can define CPU_ASFLAGS variable (overridden by cmdline value) that +# overrides the one defined in arch. +# - may override any previously defined variable +# + +# ARCH = +# CROSS = +# MACHINE_CFLAGS = +# MACHINE_LDFLAGS = +# MACHINE_ASFLAGS = +# CPU_CFLAGS = +# CPU_LDFLAGS = +# CPU_ASFLAGS = +MACHINE_CFLAGS += -march=armv8-a+crc + +ifdef CONFIG_RTE_ARCH_ARM_TUNE +MACHINE_CFLAGS += -mtune=$(CONFIG_RTE_ARCH_ARM_TUNE:"%"=%) +endif -- 2.7.4