From owner-freebsd-arm@FreeBSD.ORG Tue Apr 29 16:52:29 2014 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4AA3DE0B for ; Tue, 29 Apr 2014 16:52:29 +0000 (UTC) Received: from raven.bwct.de (raven.bwct.de [85.159.14.73]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "raven.bwct.de", Issuer "BWCT" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id E8B551CBB for ; Tue, 29 Apr 2014 16:52:28 +0000 (UTC) Received: from mail.cicely.de ([10.1.1.37]) by raven.bwct.de (8.13.4/8.13.4) with ESMTP id s3TGq9el078223 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 29 Apr 2014 18:52:10 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: from cicely7.cicely.de (cicely7.cicely.de [10.1.1.9]) by mail.cicely.de (8.14.5/8.14.4) with ESMTP id s3TGprAx033276 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 29 Apr 2014 18:51:55 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: from cicely7.cicely.de (localhost [127.0.0.1]) by cicely7.cicely.de (8.14.2/8.14.2) with ESMTP id s3TGprhL035109; Tue, 29 Apr 2014 18:51:53 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: (from ticso@localhost) by cicely7.cicely.de (8.14.2/8.14.2/Submit) id s3TGpr1S035108; Tue, 29 Apr 2014 18:51:53 +0200 (CEST) (envelope-from ticso) Date: Tue, 29 Apr 2014 18:51:53 +0200 From: Bernd Walter To: Johan Henselmans Subject: Re: SMP support for ZEDBOARD Message-ID: <20140429165151.GN28551@cicely7.cicely.de> References: <535EEB12.2050704@sbcglobal.net> <20140429030345.GB28551@cicely7.cicely.de> <35977CB2-45FD-4703-BAAC-87E47688FB3F@netsense.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <35977CB2-45FD-4703-BAAC-87E47688FB3F@netsense.nl> X-Operating-System: FreeBSD cicely7.cicely.de 7.0-STABLE i386 User-Agent: Mutt/1.5.11 X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED=-1, BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01 autolearn=unavailable version=3.3.0 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on spamd.cicely.de Cc: freebsd-arm , ticso@cicely.de, Thomas Skibo X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: ticso@cicely.de List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Apr 2014 16:52:29 -0000 On Tue, Apr 29, 2014 at 06:00:04PM +0200, Johan Henselmans wrote: > > On 29 Apr 2014, at 05:03, Bernd Walter wrote: > > > On Mon, Apr 28, 2014 at 04:58:10PM -0700, Thomas Skibo wrote: > >> > >> Hi, All. > >> > >> I continue to test FreeBSD on the Zedboard and SMP seems very solid. Can > >> I get someone to commit SMP support to head (diffs attached)? > >> > >> I also have some bug-fixes too, mainly for the ethernet driver. Should > >> I just file bugs and provide the patches? > > > > Didn't notice that there wasn't SMP on Zedboard yet, but I'm not > > running it for some time. > > However I recently received a shipping notice for 2 Parallella Boards, > > which should reach me soon. > > > > I have received 2 parallella boards too. You already got them - cool. The tracking says my left Frankfurt yesterday - no further entry. Thursday isn't a business day..., so if I don't receive them tomorrow it will take more time. Not sure about customs either - I do have an ATLAS number, which could speed up the process and usually DHL does customs on their own. On the other hand someone in Berlin said that he had to speak with customs for clearance. > Would it already be possible to run FreeBSD on the parallella, apart from the epiphany support? I don' think it is that difficult. The FPGA isn't required to run the A9. Not sure about console ports, crystal setup and RAM. There are surely some minor tunings required for at least u-boot. It could even just work when build for Zedboard, but with 512MB RAM of course - some SDRAM chips are downward compatible to the smaller sized versions. The epyphany and HDMI could be tricky. Both requires loading the FPGA, which is supported under FreeBSD as Thomas wrote before, I never tried myself. AFAIK it uses some kind of DMA buffer and allocates a few MB DRAM for the epiphany - this shouldn't be too difficult either, but needs to be done of course. Porting the userland tools however might be tricky - didn't look into the code, but I wouldn't be surprised if it is full of Linux'ism. But a native GCC build from port won't compile and the epiphany cross compiler is based on GCC. Once I got mine first thing will be to run them a few days under Linux to see if they are technically Ok. Then I will take a look into the board configuration file differences. -- B.Walter http://www.bwct.de Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.