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 BE14A42C34; Mon, 5 Jun 2023 10:05:21 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 45B5640A7F; Mon, 5 Jun 2023 10:05:21 +0200 (CEST) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2062.outbound.protection.outlook.com [40.107.94.62]) by mails.dpdk.org (Postfix) with ESMTP id C84364003C for ; Mon, 5 Jun 2023 10:05:19 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lvOHB9m+FTBYXlHys+CK5G4eVvdllJEps1N1gix0HrKl3vTtw89+l+ao9utRbEe9rsXA5d8n6xKUpAdaajJqKTaNOPqEcCzM1mJmD1c9nFMMNWCeR3QZHD5ImrVOk5wRneYb0gIALAuTEVUp9NHA7I4f3HWQe2OIqkEWEpZbW7FPp0lno7Q07JjKoJYDA4o9w+B3TPIq1xWl1cY5D/egCHYWgoUVqddg0gy3zCslluHL+wZoaaUjP5mQbfS0g0cou8buyBExsRVQC2qaElJfK4iQOm+yGgDyuzcpwRW+u2aTO1woju4QgKywPwH52hKmzAFJBPTWc0M3rQE3j6SKhg== 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=gALqby3O1kZlLj1dl5Dnaz9dl1eUlN6q4Ghi25AHG7M=; b=h0Ys8USaTb91L7Gh3Scmt1o29UU5ohEMqHW5dEZgjnm8sm4K90NpfPxeczBhiWUU8252+Edqkr5VlbjgJzVXbXeun2dKtpgKysyh7fMTxzzekAoMM86aSZhH4Y/lFN2rOW13rozsb+0OT7LcVm135laQYkX3lpOaQODb2ZT29sQJ/NLfrsGpmUH0erPDHJhyBk9viEAHFKYwBKSreUHcBBD0PgypfWNicNJD6XvJWCi0AJkCgcjmPa1dbphDOoBKIAPFff69LEaj+ImNnCIXGIkwzClwHeS40apsL5JIrz0vP8lNuHjT6AMNXbYNTxB7Rq7AD9dNo6dlFJYdrf2LNw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gALqby3O1kZlLj1dl5Dnaz9dl1eUlN6q4Ghi25AHG7M=; b=KAN49Te710cNVW5fAXfHTUS+EBO14STV2yQZvVbVXuelA0uT96HeQp/pEYeBiIwpuAQentGDr43Dgfb+9KDBnDdCRB6h4Z0Fb3p7xyzRQLgx0qgBXh4Pv1rrB3P04CrcZVxH16gyckvyWDZuTsNynLKbXBddmWeMMmoAK6eJ/4o= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from CH3PR12MB8308.namprd12.prod.outlook.com (2603:10b6:610:131::8) by IA1PR12MB6435.namprd12.prod.outlook.com (2603:10b6:208:3ad::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.32; Mon, 5 Jun 2023 08:05:17 +0000 Received: from CH3PR12MB8308.namprd12.prod.outlook.com ([fe80::e452:1914:1054:de79]) by CH3PR12MB8308.namprd12.prod.outlook.com ([fe80::e452:1914:1054:de79%7]) with mapi id 15.20.6455.030; Mon, 5 Jun 2023 08:05:16 +0000 Message-ID: <6265280e-186b-c8e1-6a3b-913a80032e49@amd.com> Date: Mon, 5 Jun 2023 13:34:01 +0530 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.11.2 Subject: Re: [PATCH v5 1/5] bus/cdx: introduce AMD CDX bus Content-Language: en-US To: David Marchand Cc: dev@dpdk.org, thomas@monjalon.net, hkalra@marvell.com, anatoly.burakov@intel.com, stephen@networkplumber.org, ferruh.yigit@amd.com, harpreet.anand@amd.com, nikhil.agarwal@amd.com References: <20230124140746.594066-1-nipun.gupta@amd.com> <20230525100821.12148-1-nipun.gupta@amd.com> <20230525100821.12148-2-nipun.gupta@amd.com> From: Nipun Gupta In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SI1PR02CA0050.apcprd02.prod.outlook.com (2603:1096:4:1f5::12) To CH3PR12MB8308.namprd12.prod.outlook.com (2603:10b6:610:131::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR12MB8308:EE_|IA1PR12MB6435:EE_ X-MS-Office365-Filtering-Correlation-Id: 53cc2b6e-dadf-4c98-7441-08db659b98ea X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: NU/1n2fGe0/q1Ol1Tt0xU7KvqlUNPMMPlZtGejF/NDlbQgb5ScVvpaUPiYVwiKkOdSGOU3Taj03y56VCt40LDMnoOAeHnirhrdR/neBVyG2qceObjTgGnvumZ/M1y5r1O4ta/hzaivIWVcnR3Q/fyqpKO9VPJqiNLuXjUvRFQUJBSJ5qTBI42f0rhvUsZ+wc3WprFEE0MK9YQGRVaPOv4NtLY2HWzTEaANOl4hnsebxC33ll/2ZpcIxF8yo+45p7xKsasho1djKG4hH/tWiSP64JeT1KArl312MVB/7OyPUe2YKfKkfQDLJExBAGQB2biufPV/HuPpUJUtr+IfN3K6pkhtonAY4S63atXWq41cE7UWvfIZGl8PLVlRRyJwvqcV3H7M6mh15VZCIMLxkorDkIw9FNrxyz7xQc8I+UCd9XTQiT2WwKaTDHueDB6Vi3www22g0eStTwGOcu8nVlA0S32j0GnOAu3C5AdG/SFZBn0EaDctRMP2aUy3hl6ZdcEVNbXA9AApLSraMS3JIiMplZc0epC6EIHFdQLRL6PvuX35tPS3UmtwfLVA6f2JiuOG9/4pJxrb3BSR8AY/10qNccQbE5KHZ/R1zL6vDCgjTeN74HOfn2mSD95HJS0IGp6dimW9kChyx8PDLZsxohdA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH3PR12MB8308.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(346002)(39860400002)(366004)(396003)(376002)(136003)(451199021)(44832011)(478600001)(8676002)(8936002)(41300700001)(316002)(66476007)(66946007)(66556008)(31696002)(5660300002)(38100700002)(6916009)(4326008)(86362001)(6486002)(36756003)(6666004)(2906002)(4744005)(31686004)(6506007)(26005)(6512007)(53546011)(186003)(2616005)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Z1lTZVBIaWJwQWdQMlRNdkcyMUhKMTlxTE5sUXF4c1ovdTJSYUZ2MEE2Z1lk?= =?utf-8?B?UHFidjhkblRDclFNVkNVa09CN1YzdnRCSHFlNEg1NzFhOVJKdDBsUGNJR2l0?= =?utf-8?B?ckl2dlpabERyTk9mMTFJVlV1Q2oxWXpRcGNpeFRqZlhzdU5MaDlIL0xBcGRY?= =?utf-8?B?L3F0aTBSME81OHhid005ME5GUXhFenR5c09tUlpkVjdqeHV4akUycmRwdC9X?= =?utf-8?B?cmw5dXpCK3JRVWVaMytMbXlRWUFtQ0x6VkI0Y0hROU9UVStya1UvTUNCakFl?= =?utf-8?B?dHFRK2xkZXdveVlQMTZEb0NEbyt5a3hJQVprMG1iaDJobkoyZVduTUVtTjhO?= =?utf-8?B?RUQrQ1J6MWRwby83SUxXUklvQ3BOTTgvUnQxL0VWUzEwek1SUk1lQVZLcXVz?= =?utf-8?B?YTVtZTRLbHRIME5RdUh1MWNvbW80TGcwcjY1TlNXVnM5QUpMb0NES29iRGJU?= =?utf-8?B?a052MHFyRFBxVFNhbVNlMWk5Z2F6NnJxSXA4eVBxZWdEMDVrQlJxbGpjUFJ5?= =?utf-8?B?WmpObytiR2pMM3dWV2VpZVZyemNKd1lNbTduSFRsOHptbzFzcnllOCtGaEtq?= =?utf-8?B?dUZPbmRtSDEvOFllRmw3MVRVOWxrclRBM0ZWelNsSzA1bTY2ODI0NFFKaGZW?= =?utf-8?B?aCtiZXlYbGNYUGJXc01UeitUS0RFbjArN2hjdElyUUNodkdkQStsSFc3THQ5?= =?utf-8?B?dllVdWsvV2NOTU9lZ3dhbXlya3NoQ1V2M1M4TjV5ZEZwK2t0emRKTG5meTNr?= =?utf-8?B?OHhBUTByejQzKzQ3WFE5VUd0MFdNeFdSaldCa2VLa3pxVWpxL2s4T0N3RmM2?= =?utf-8?B?VEhDYjZMaUliS3EwMlYwamF4OWkwRGk4VFFWNW1EMDJITlRia3NUaUw1ZTZU?= =?utf-8?B?WVpNcW1KaWt5SWtwVm9YVVVvb3hVb2pMVlVqRDJMZ2RseW1PSzZjT1JwZFZh?= =?utf-8?B?MEFobHAzMlZ5UlhRNng5QmNGQ0NDMFZwTWF2M1l6RjVVeURPZm9ZTkNZSlBT?= =?utf-8?B?bVpkb0s4VnZmZnFzb0M3RWRqY2RlcVBBYTBQcExvaUhkdC9zMGVxT0xUazFU?= =?utf-8?B?V0ppQlJVSTJuVFVpREtwaXNTdUdFbGpZcm9Uc2dWd0pxakxPVS9nRGVJY1Ir?= =?utf-8?B?OTVqR0NrNlRrVFJaeTZWMnFXWmVvR2Jpakprem92Yms1UTB4dGxXeUw0TlhH?= =?utf-8?B?RE5EdkwrM3NYMWp6d2lBNUpwMkl5ZSsxZy90RW54OC9jNHYwZlRtUTR4UWty?= =?utf-8?B?bk90RXdxSGtNTW1rWTlidUpzcmtYQlRNUWlWTGx3YnJTZFFtalVaenI1c1k0?= =?utf-8?B?MkxPcUM1WDlpZnFRT0J2YUJnbFB2NERQYjNlMlVXU2UwTk9Kd2VMWlM2eUUx?= =?utf-8?B?bERhRHkveG9YU2dUeWpTaVBXb014Yi9YVTlLaFVQWjZEdjIveEpXY0dEMmRS?= =?utf-8?B?TW40V25wOGQzMWsramZXdFNtWGFuUHprTnRRNC96WThieEFjeGlSYXNHVjc5?= =?utf-8?B?SkFXVll3QzNCc2w2dWhtYU9TSnhQNlpySElIUjRtdlZycGVOcjcrMURtUDJs?= =?utf-8?B?Y21ReUxBejdtS3l3bEpvNldGM2tpNGhQaytYREJFaUQ4cWFLT1ZZOUxuaGtN?= =?utf-8?B?ZmsyaENTRlJhRXFDZGoyd0xNU3czRFFzQUNldFh2RFhLLzA1V0JTSUNzMnVp?= =?utf-8?B?NWhXSHErT29zM1RGYURmSS9KNldUdi81MHRSa1FYS0JyQnQrbFJoZlRLM2VG?= =?utf-8?B?QmdLeW5hWmN5RndRYnNCRE5xZnBGa0tnS0FwYTdzNERIWFZhNDlMMDFoRHRn?= =?utf-8?B?L09IZFJFelNaYm05ejB3cHlBUm56cjZHRnRVVFJoVDZvcFZDczZqRUVkcFJ0?= =?utf-8?B?M2sxMGdUaHRNM2ZvYWI5cFZyOTZQdUxkTDdKSnB0MnUzNVhJRW1DL1RNMWhS?= =?utf-8?B?WGtONHk2VjJqWFVybkhnT3hDZWZrTkRqRnAraXJXcGNpTVNiZ0ZXRG5uZG00?= =?utf-8?B?VTE0WUNuRnQ0Z21IR3BPWWhRTzdpTG4zd3EyK0FyZjVraE9DQ0R5cU0wRkhl?= =?utf-8?B?UktkMWhZWmpLQy8vU2g0SS82S3Vya2lrcm40bGx1ZkZiUFAvN0VuTXFqa3lK?= =?utf-8?Q?1RX82XotRp8i9pI6K8gNETjJj?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 53cc2b6e-dadf-4c98-7441-08db659b98ea X-MS-Exchange-CrossTenant-AuthSource: CH3PR12MB8308.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jun 2023 08:05:16.4358 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: T/nrARalYjz/ORZ0He0YnkcS6r3CR4f6PJhL8PbQrT3CqYtkJvYzuWIQoWg6wq55 X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB6435 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 On 6/1/2023 8:30 PM, David Marchand wrote: > > Hello, > > On Thu, May 25, 2023 at 12:08 PM Nipun Gupta wrote: >> >> + * AMD CDX bus interface >> + */ >> + >> +#ifdef __cplusplus >> +extern "C" { >> +#endif > > Do you expect some out of tree drivers written in C++? > Otherwise, this is unneeded. As the CDX devices are FPGA based, customers would be using CDX bus framework and adding CDX drivers on top of it, so we do expect some out of tree drivers here and would like to keep it. Thanks, Nipun