Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp86993pxu; Wed, 2 Dec 2020 15:52:51 -0800 (PST) X-Google-Smtp-Source: ABdhPJw80JpzXeApaskM3io3kSQG0h2dyQoSIzS7iEotbPrSVCJU3oilPQ4qS+sAT3d3pT6AmG3a X-Received: by 2002:a17:906:90d6:: with SMTP id v22mr237368ejw.88.1606953171423; Wed, 02 Dec 2020 15:52:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606953171; cv=none; d=google.com; s=arc-20160816; b=gt7n1bAW1lofAaY5rc2n5/VFjxAYFCDrC63wmm/5IMDv5RNCCZu2iTrLFFWAydCuqa oUKPj2zBRT4TtuIf2rWSiFC9iASm91TyVSuyteKB+YS0Rf17aByYhD8Px/S+e7u0GIGf xQGCtYarDjw9vko/nEPKTpacMhIOazjnAMz48F3FF3EeD4+BV76PtztZpCQ9N8InGBVU dZGC3DvZa18AHN6H49AxZzxdNPhfeZkFZO3guV56ADYQ4cXC/n/edNYDsQMnRH94WX2K O9ken3/SDeMv1vnYD0YKqz64aMOmzHmvK9wLAvNlKi+IpLpT70nuOFq/tyTcOzv2W1XI LbhQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=9MCH3F/o+4sEvEJKvPluac3+KmlO3HpjwlsRvnFVoIU=; b=WDpJfkje21MX3/EXV4RhOz4q9gwPb/AXWIHlnnIHqVUIdIgreqD6bv8zVAcIHfI4QX NXiNNAELaYyBY6wnyEqYHdQ8eoVojsY2BsF1UBpGmAsJk+XDgm5ruwsB0dBrz20qAQQT f8UgOnKk6eIbWNaODm/CSU0DmnlLRXysmsQmbwWsrl72X+kqz/5DF7/mVcKbJpR5TMWb AQqvVPDUEBhchzoNH7Ji2PFrL+ifT5HrFBtBT39x/Ogi4epwx2BRQE+cL27Tm7gSMJRy Sr02uda2Nm4Za8ooqD+jqnqTDZlTgLVuCyJfVsBg8O8UqqEtkHxsimxiDIqZeGWh7PxY Sh8Q== ARC-Authentication-Results: i=1; mx.google.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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p23si235623edw.81.2020.12.02.15.52.29; Wed, 02 Dec 2020 15:52:51 -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; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728700AbgLBXsc (ORCPT + 99 others); Wed, 2 Dec 2020 18:48:32 -0500 Received: from mail-pg1-f193.google.com ([209.85.215.193]:44080 "EHLO mail-pg1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726958AbgLBXsc (ORCPT ); Wed, 2 Dec 2020 18:48:32 -0500 Received: by mail-pg1-f193.google.com with SMTP id t3so241190pgi.11; Wed, 02 Dec 2020 15:48:16 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=9MCH3F/o+4sEvEJKvPluac3+KmlO3HpjwlsRvnFVoIU=; b=qiasvcn/Xz0t8lYrqjrSw6Wc75Ipb2RVCXkd4CopiMaaokYDCt7ENu3CeidV4bUV0d riqKXvdTM52V/L3bbG+Eq/XqKw0D4Vew5e+U9+6kjxN2wRuH9q0GfJuBLP+ALJ1vI473 ymMPZZMS6+6VtMKNwwPs9WjoW2fveI4Q5r9YSiiuBOwaPMz0+l3+Kutu2p9gACwQNvqh nCRxo8RHuYFHuWGljdOoIuq3QGfXABJAGpjifloDt0SxojDElTaajiCwYqbHlovoJ/CK 7Aeuzm7SaoMcWsHIY9K37rv9dlB+XkCQU88ElT0KLjKXcrZeVF8z6c3n+hGWS6bjrhAo whNA== X-Gm-Message-State: AOAM531TpHAfbdr5QHj25doKXxxAb3vdkTrgPfrxiIseKzAoXhhQ6vZr QVL5ONLdSZnmsIWFLEKkSCA= X-Received: by 2002:a62:293:0:b029:197:96c2:bef6 with SMTP id 141-20020a6202930000b029019796c2bef6mr465584pfc.62.1606952871392; Wed, 02 Dec 2020 15:47:51 -0800 (PST) Received: from localhost ([2601:647:5b00:1162:1ac0:17a6:4cc6:d1ef]) by smtp.gmail.com with ESMTPSA id a81sm169015pfd.178.2020.12.02.15.47.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Dec 2020 15:47:50 -0800 (PST) Date: Wed, 2 Dec 2020 15:47:49 -0800 From: Moritz Fischer To: Sonal Santan Cc: Moritz Fischer , "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 Message-ID: References: <20201129000040.24777-1-sonals@xilinx.com> <20201129000040.24777-3-sonals@xilinx.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Sonal, On Wed, Dec 02, 2020 at 06:57:11PM +0000, Sonal Santan wrote: > 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 > > > > Hi Sonal, > > > > 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. > > > > Can these headers be introduced together with the code that uses them as > > logical change? > > > > I haven't looked too closely, but it helps reviewing if you can break it into > > smaller pieces that can stand by themselves. > > > > These UAPI header files are used by multiple source files hence I wanted to get > these reviewed separately. However if this is getting in the way, in the next > version of the patch series I would look into arranging the files differently. > > You can browse the changes here as well-- > https://github.com/Xilinx/linux-xoclv2/tree/xrtv2-A Please submit the code in the form you want the patches to be applied, in this case submit the headers with the code that uses them, and split it up in smaller chunks please. Submitting them as a series in the correct order should provide the proper context for reviewers. Cheers, Moritz