From owner-freebsd-usb@freebsd.org Thu Aug 23 22:01:26 2018 Return-Path: Delivered-To: freebsd-usb@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 94700109995A for ; Thu, 23 Aug 2018 22:01:26 +0000 (UTC) (envelope-from torfinn.ingolfsen@getmail.no) Received: from bouvier.getmail.no (bouvier.getmail.no [84.210.184.8]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2A5B88A3E8 for ; Thu, 23 Aug 2018 22:01:22 +0000 (UTC) (envelope-from torfinn.ingolfsen@getmail.no) Received: from localhost (localhost [127.0.0.1]) by bouvier.getmail.no (Postfix) with ESMTP id 3653140023 for ; Fri, 24 Aug 2018 00:01:08 +0200 (CEST) Received: from bouvier.getmail.no ([127.0.0.1]) by localhost (bouvier.get.c.bitbit.net [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id e-dgvHm7KPBi for ; Fri, 24 Aug 2018 00:01:07 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by bouvier.getmail.no (Postfix) with ESMTP id AD02F40033 for ; Fri, 24 Aug 2018 00:01:07 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.9.2 bouvier.getmail.no AD02F40033 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=getmail.no; s=8A9C8B4C-D727-11E2-8095-B6466E6B3FA2; t=1535061667; bh=6vSDch5FhzVAodA13khJIsXYRgS32RXguxqwofAhJpo=; h=Date:From:To:Subject:Message-Id:Mime-Version:Content-Type: Content-Transfer-Encoding; b=OX/HZ9axsz/rVGUPRJLvisR9ebPgolsJ1+JoXIz+HUasgDfKfNKffYcedIKCcBfA6 xzkfXIX5Qitkzvt3BHJk2t1y8Es8v4r8Xc3ojbmeC51tapsraJeDYbaxpRPUCX0F9z AgPkYiDXj2kpMc5kgMpd+myPEzApExRtrE+M64FE= X-Virus-Scanned: amavisd-new at bouvier.get.c.bitbit.net Received: from bouvier.getmail.no ([127.0.0.1]) by localhost (bouvier.get.c.bitbit.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id LghhqtJ1q9h7 for ; Fri, 24 Aug 2018 00:01:07 +0200 (CEST) Received: from kg-core1.kg4.no (unknown [81.191.204.127]) by bouvier.getmail.no (Postfix) with ESMTPSA id 6207840023 for ; Fri, 24 Aug 2018 00:01:07 +0200 (CEST) Date: Fri, 24 Aug 2018 00:01:06 +0200 From: Torfinn Ingolfsen To: freebsd-usb@FreeBSD.org Subject: Re: access usb device from bhyve vm Message-Id: <20180824000106.eb271e2385662fd2275f19d0@getmail.no> In-Reply-To: <11601-1534956478-23307@sneakemail.com> References: <1634-1534897546-921625@sneakemail.com> <11601-1534956478-23307@sneakemail.com> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; amd64-portbld-freebsd10.4) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Aug 2018 22:01:26 -0000 On Wed, 22 Aug 2018 10:47:30 -0600 "John Hein" wrote: > > My use case is more specific (and thus perhaps less of a lofty goal?). > I want to access a usb-based fpga jtag programmer from a linux vm > (specifically using a xilinx tool like "impact"). FWIW, (and unless you are looking for the full "iMPACT" experience) I have successfully programmed both Altera (now Intel) and Xilinx fpga's using OpenOCD and 'jtag' (from UrJTAG) - both tools run native on FreeBSD. xcs3prog alson run native on FreeBSD, but I haven't found a "cable" (aka JTAG adapter) that works with it yet. My notes: https://sites.google.com/site/tingox/fpga_openocd https://sites.google.com/site/tingox/fpga_urjtag https://sites.google.com/site/tingox/fpga_xc3sprog -- Torfinn Ingolfsen