Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1953397AbdDYUCt (ORCPT ); Tue, 25 Apr 2017 16:02:49 -0400 Received: from 251.110.2.81.in-addr.arpa ([81.2.110.251]:36444 "EHLO lxorguk.ukuu.org.uk" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1948700AbdDYUCp (ORCPT ); Tue, 25 Apr 2017 16:02:45 -0400 Date: Tue, 25 Apr 2017 21:02:25 +0100 From: One Thousand Gnomes To: Jerome Glisse Cc: Alan Tull , "Luebbers, Enno" , Moritz Fischer , Wu Hao , linux-fpga@vger.kernel.org, Linux Kernel Mailing List , "Kang, Luwei" , "Zhang, Yi Z" Subject: Re: [PATCH 00/16] Intel FPGA Device Drivers Message-ID: <20170425210225.178f767c@lxorguk.ukuu.org.uk> In-Reply-To: <20170418145906.GA7069@redhat.com> References: <20170406202700.GA3674@redhat.com> <20170411193806.GA33858@eluebber-mac02.jf.intel.com> <20170412132919.GA16072@redhat.com> <20170412153746.GA17158@redhat.com> <20170414194817.GA27424@eluebber-mac02.jf.intel.com> <20170414204955.GA4805@redhat.com> <20170417155723.GA4547@redhat.com> <20170418143606.5685e7bc@lxorguk.ukuu.org.uk> <20170418145906.GA7069@redhat.com> Organization: Intel Corporation X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-redhat-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 678 Lines: 16 > That is where we disagree. I do not see bitstream as firmware. For instance > now you can run OpenCL on some FPGA, so this is exactly like GPU we should > request open source stack from OpenCL down to bitstream. It's an accelerator with a bunch of firmwares where you load the right one. We've got lots of those in Linux already. Your GPU probably needs firmware as well in just the same way. > For me this is not enough (tool to load bitstream). Unfortunately that isn't likely to change for any major FPGA device in the near future. If you could load arbitrary bit patterns into an FPGA then in most cases that also means you could physically destroy the hardware. Alan