Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp1098510pxu; Wed, 2 Dec 2020 10:59:54 -0800 (PST) X-Google-Smtp-Source: ABdhPJyP/HCh0gHJ3LNqr7uBxa3N8kk5QQ8juISFwSUgYFpbL7ki1N3nC/pr1uD5YrkP7vbyw1oV X-Received: by 2002:a05:6402:1153:: with SMTP id g19mr1362803edw.312.1606935593852; Wed, 02 Dec 2020 10:59:53 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1606935593; cv=pass; d=google.com; s=arc-20160816; b=MGzPooFtq2/3ZQi5sIDM2TjQeBWzer2uLJWVQafFOxDOMMv0CKW0rdomnKsYZy7xKn ATp7ihGW2wF70MUxyYwZ+UMSrxsG6Xigg4bxNI4AqSQcLinPVFzICiHPO2LRfvO0idgF ARaGylLvlLtwmtT+sc6k2BlBB5lTnu7a5wPbJ8aEdzogQdliQlX7G8oWo4cVAqsWfJnt 6VvUXyBrNJuUQE8spCGaCXIUu+WSdUigxQr+mLSqw5W8DY2tsGMuLHYb0Np2GuqbTcVK yzkqU1WP+0/WXUDF8U0jDlbvCF8s2Hv6h5FjYa8cso8hv/A2tzwg2jeOY+CgOdcDJPCH aXGA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=2ZKtzSPcU3bsCivNCPBSZvkHhSojWtaTswUk+FfSzBk=; b=eVloJ5qkYqqEL4iVUxqT+QJGlTqWVr9XhIsbg5SocuA8jEY8TBI0NlozEaFoppAaNe nXB/Gzc1hulm7YD/hGWg4TLQKhy8x74y01xTkTh7+fiS0cnYJvErpXX/iX9JlBj5CNTk 42r0yOkOe8yGiFTHlqfxqPMw8QE5OZGY3xXj6/7p1BwLO0KQuIXjNSoWK75eLE6prOD1 +Up1Hcf5pVEGKlxbhytkLntbB8e6jxhXLILFwlpeWFfdedhU5/7fSzfC9XRkry05rH5k ahecK89xF1rRBryZocIVZ+D90huqCYx8ribbsb+jVecWx8aZmpixPFMactoslwtqLWFM AeYg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@xilinx.onmicrosoft.com header.s=selector2-xilinx-onmicrosoft-com header.b=RE7BpqMb; arc=pass (i=1 spf=pass spfdomain=xilinx.com dkim=pass dkdomain=xilinx.com dmarc=pass fromdomain=xilinx.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id mh12si499345ejb.48.2020.12.02.10.59.30; Wed, 02 Dec 2020 10:59:53 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@xilinx.onmicrosoft.com header.s=selector2-xilinx-onmicrosoft-com header.b=RE7BpqMb; arc=pass (i=1 spf=pass spfdomain=xilinx.com dkim=pass dkdomain=xilinx.com dmarc=pass fromdomain=xilinx.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728656AbgLBS6H (ORCPT + 99 others); Wed, 2 Dec 2020 13:58:07 -0500 Received: from mail-bn8nam12on2061.outbound.protection.outlook.com ([40.107.237.61]:13600 "EHLO NAM12-BN8-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726104AbgLBS6G (ORCPT ); Wed, 2 Dec 2020 13:58:06 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MVBGeMb2PdC6V2kxdhPt6TO/xk4Akwa8IMtB+5+k22rbKEcmdJtoZbcGaxpKlTlIXuTcz07lHl8h17ark0VAbExxiZ2AEd+lzlemdgEZfPHQhEShUZpsomiHxyaXtMIi6eJGKi0Qw5SdldWduMqTNyjgqCzFZsXijCJuDh/Q0WNTkkttL7tOdvdqfPktLyGc6S+3MZlCDOpW8AhNs5A9tkwHbtk0fjonAwkc/TRJ1oIFDX6Rt9SjJdwLOBwhQ1cAV4FMxn9XVyP1m/LMw3vuycoG+YREvtgaJbyJJZNr2+HmcKexAuPmggp3NxrLpEwRVnD4hhEeG/ML17u7Qelz+Q== 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-SenderADCheck; bh=2ZKtzSPcU3bsCivNCPBSZvkHhSojWtaTswUk+FfSzBk=; b=AnjSyntPgqlox4bsYKfmLkcMHszZ7slEy23/0McikAlFHZPnKQOnX8E3qSJDfSJLLzFRgVj92xTwUehgI/qTevEM7DYrfj5TY5OwC7JwPaGDReMWxqRW+OrTeCcX9myADKj6xSVo/siQFzRXRr4VmsuGWU8xPfwdQ5mw473gE06WGP70Fj0rojQM/oqJCQ1C5w9YFGxNJihsbB+iqperBn9PP31ML9cSzM4+hVAT8bUcJUpubjvnj3rVHyqpr4A616RF2RUJ+LUdVwM+mEJ3RAzKy1V5HMrCpqOgH0KIaQD6TDtLZc9LFy2YolwXo9eHaZo7EOrMmj7HnBikkzTqDQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=xilinx.com; dmarc=pass action=none header.from=xilinx.com; dkim=pass header.d=xilinx.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2ZKtzSPcU3bsCivNCPBSZvkHhSojWtaTswUk+FfSzBk=; b=RE7BpqMbpueS4selrzAPOHpRQrbw1W71sgKTaDvj+eduF6qddoUuxFEU7TYZrFzT/aD1ecsR0MBmu/dG9gbdJIlpWiK2SNN0EhRE1kfp19lFUQEGGknCoIsNELMYYTx71mgePD4apZDzkIC9C0dKrWMxwSF5+uCl2nfZbURHLps= Received: from BY5PR02MB6260.namprd02.prod.outlook.com (2603:10b6:a03:1b0::29) by BYAPR02MB4839.namprd02.prod.outlook.com (2603:10b6:a03:51::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.31; Wed, 2 Dec 2020 18:57:11 +0000 Received: from BY5PR02MB6260.namprd02.prod.outlook.com ([fe80::7183:fa14:bfcf:8ff5]) by BY5PR02MB6260.namprd02.prod.outlook.com ([fe80::7183:fa14:bfcf:8ff5%7]) with mapi id 15.20.3611.025; Wed, 2 Dec 2020 18:57:11 +0000 From: Sonal Santan To: Moritz Fischer CC: "linux-kernel@vger.kernel.org" , "linux-fpga@vger.kernel.org" , Max Zhen , Lizhi Hou , Michal Simek , Stefano Stabellini , "devicetree@vger.kernel.org" Subject: RE: [PATCH Xilinx Alveo 2/8] fpga: xrt: Add UAPI header files Thread-Topic: [PATCH Xilinx Alveo 2/8] fpga: xrt: Add UAPI header files Thread-Index: AQHWxeLgPKk468uu20KtHlzY5ljvuKnhqLiAgAKC/kA= Date: Wed, 2 Dec 2020 18:57:11 +0000 Message-ID: References: <20201129000040.24777-1-sonals@xilinx.com> <20201129000040.24777-3-sonals@xilinx.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-MS-TNEF-Correlator: authentication-results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=xilinx.com; x-originating-ip: [98.207.149.57] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 49454620-7e40-49f6-e853-08d896f4138c x-ms-traffictypediagnostic: BYAPR02MB4839: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: COnIFCM5RJRkj+ejyln5tO0FtIHyMMrv4JocydTRK4X+CYoeQwhGAJMorOOgYAIrdRyglE+A/kY2hJO/a0lIA1cVy3ojEalHjZFWTfgxhFi0ODVvjzLERmVWW47x+LNlzaIsZHmT5qa5hAJkw5Ch2PJu1Tz9PV71qd/eONtSevaQea1eCyTScdmkeCBXNcZ2wtcdgmyT/+TKl8mupBOBoQ80zwmNIbRMnzIqbmtJq2bEa/ESbN9E++hskO3bx3G3kqN2ZruRDKNU5KKrjWnzJXEuQl5Gkcf10ukjLkmqmTjpaoPU+1EitjVMlSLesNMiWGoOsUg0lHOQ+IMLi0w3vuya9s5ckOsY+7hlkK2LsbGc8K4jNXYRYtpTVKdAlX6F0ipThEUCXIEQar8V4XhwQA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR02MB6260.namprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(376002)(39860400002)(366004)(136003)(346002)(396003)(83380400001)(6506007)(53546011)(2906002)(66446008)(66946007)(66556008)(71200400001)(64756008)(76116006)(66476007)(55016002)(186003)(4326008)(9686003)(86362001)(52536014)(26005)(966005)(54906003)(33656002)(6916009)(8936002)(316002)(5660300002)(7696005)(478600001)(8676002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?IzfPnt3TEKrGF978p3LAfpFVAY4x/8j0E3Yrv2/VzbeEVfWYsOLyBixO+3Nz?= =?us-ascii?Q?zDDmqh448tNzVFkOtAFjnX4wOwsoARZ3HoaI2UhxMyiuFOWnCgLvs6rBbeIc?= =?us-ascii?Q?YprbQpAbHLheBRUhtSPf4cZ768QUKaBUHY2/Cp3SsGqLpNWaya+QkPkfMz1+?= =?us-ascii?Q?f0oHzR99qvrGEsE36jFtPafKwKUZkxecLSMre6g95L4RS6cpBiWzHtiCYloN?= =?us-ascii?Q?L6r9/JyLXsKtPHca2oQVkRwlqK++L5epuQ/rFzxkWeOb6g3kOKsLkeXhKyfn?= =?us-ascii?Q?ERfnGBIWJVjHw5bEWiqGDEiKUQf6x2oSjuVveEd6UfA3zYyca2O8MOOdRgQN?= =?us-ascii?Q?WwXRPMEkuf2jLMVLkxphBHOVFQBOf0C88Ww3DcJh6n4VIx8D3V0QgmMsBlkC?= =?us-ascii?Q?XQyexdxFbe41DzOGKPIfy/yr2/xxXXZgkUGgMkwCEhuN0SE1pK5zHaDoqEVF?= =?us-ascii?Q?LaYFyAF/VjPDki0QAHaC9hhsO2Y40+6FpFtFsKT7aFru8MA/atypx/DLYd+C?= =?us-ascii?Q?oSrswCjZgMvU+qtm+QLCC8ajchui0todFOmZxO14aZWOOatOElA42hg0iYNF?= =?us-ascii?Q?6D/Xc2Gc+IwLLW1NSy+1fms8PAJKlm2rNCcCVq4Q0902HRGZ9n+QqOS5Owft?= =?us-ascii?Q?EQXRoUgNj1B2gQTpO+5SFuXXG3JHsUGGiVmVBtAAQOpFZ5xftMiC4GT7KUFB?= =?us-ascii?Q?urHg9+QdbqACRcL/yTi9CjaZO8RG3yGzMXuZqIdKKSWFVxez61/szAf++IzM?= =?us-ascii?Q?9jtT/Rvc3CUXNy50nAk7J3QzaVZauB3MtyMWVPbU38ygko7BlDsQkR7NPvuW?= =?us-ascii?Q?7Ts5oBah5WDfAGnElBPwPYvSUcQzPvs4plEezYMCUlDgA9wObkVbLqNy5XN1?= =?us-ascii?Q?i6PPnf+E6wJsxIM4kBeN6EZre1GtvWG8QZKGUnwMZB3zS7NdUuG7NK48vU5P?= =?us-ascii?Q?od0RA4njqRmjsLNy1aj2I43C8iUYKj3jHXLRdWhZVVI=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR02MB6260.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 49454620-7e40-49f6-e853-08d896f4138c X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Dec 2020 18:57:11.6213 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: S/rMA3iVkhjl45AlcVDT0lHdJKqJs7I9Vy4GdrbNafsDEPyMitSMjWMboWSYwZ0TpKL2OnwlCE4JZzxHadCI9A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR02MB4839 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Moritz, > -----Original Message----- > From: Moritz Fischer > Sent: Monday, November 30, 2020 8:27 PM > To: Sonal Santan > Cc: linux-kernel@vger.kernel.org; linux-fpga@vger.kernel.org; Max Zhen > ; Lizhi Hou ; Michal Simek > ; Stefano Stabellini ; > devicetree@vger.kernel.org > Subject: Re: [PATCH Xilinx Alveo 2/8] fpga: xrt: Add UAPI header files >=20 > Hi Sonal, >=20 > On Sat, Nov 28, 2020 at 04:00:34PM -0800, Sonal Santan wrote: > > From: Sonal Santan > > > > Add XRT UAPI header files which describe flash layout, XRT mailbox > > protocol, xclBin/axlf FPGA image container format and XRT management > > physical function driver ioctl interfaces. > > > > flash_xrt_data.h: > > Layout used by XRT to store private data on flash. > > > > mailbox_proto.h: > > Mailbox opcodes and high level data structures representing various > > kinds of information like sensors, clock, etc. > > > > mailbox_transport.h: > > Transport protocol used by mailbox. > > > > xclbin.h: > > Container format used to store compiled FPGA image which includes > > bitstream and metadata. >=20 > Can these headers be introduced together with the code that uses them as > logical change? >=20 > I haven't looked too closely, but it helps reviewing if you can break it = into > smaller pieces that can stand by themselves. >=20 These UAPI header files are used by multiple source files hence I wanted to= get=20 these reviewed separately. However if this is getting in the way, in the ne= xt=20 version of the patch series I would look into arranging the files different= ly. You can browse the changes here as well-- https://github.com/Xilinx/linux-xoclv2/tree/xrtv2-A Thanks, -Sonal > Thanks, > Moritz