From wookey@wookware.org Fri Sep 24 15:38:49 2010
Received: from dream ([78.151.164.206] helo=dream.aleph1.co.uk)
	by stoneboat.aleph1.co.uk with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
	(Exim 4.69) (envelope-from <wookey@wookware.org>) id 1Oz9QF-0003Re-5u
	for balloon@balloonboard.org; Fri, 24 Sep 2010 15:38:49 +0100
Received: from wookey by dream.aleph1.co.uk with local (Exim 4.69)
	(envelope-from <wookey@wookware.org>) id 1Oz9QE-0001ae-1w
	for balloon@balloonboard.org; Fri, 24 Sep 2010 15:38:46 +0100
Date: Fri, 24 Sep 2010 15:38:45 +0100
From: Wookey <wookey@wookware.org>
To: balloon@balloonboard.org
Message-ID: <20100924143845.GA32311@dream.aleph1.co.uk>
Mail-Followup-To: balloon@balloonboard.org
References: <013301cb5bec$1af27d60$50d77820$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <013301cb5bec$1af27d60$50d77820$@com>
Organization: Wookware          
User-Agent: Mutt/1.5.18 (2008-05-17)
X-SA-Exim-Connect-IP: 78.151.164.206
X-SA-Exim-Mail-From: wookey@wookware.org
X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on
	stoneboat.aleph1.co.uk
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 required=4.5 tests=AWL,BAYES_00 autolearn=no
	version=3.2.5
X-SA-Exim-Version: 4.2.1 (built Wed, 25 Jun 2008 17:14:11 +0000)
X-SA-Exim-Scanned: Yes (on stoneboat.aleph1.co.uk)
Subject: Re: [Balloon] FPGA Progress
X-BeenThere: balloon@balloonboard.org
X-Mailman-Version: 2.1.11
Precedence: list
List-Id: Balloon List <balloon.balloonboard.org>
List-Unsubscribe: <http://balloonboard.org/mailman/options/balloon>,
	<mailto:balloon-request@balloonboard.org?subject=unsubscribe>
List-Archive: <http://balloonboard.org/lurker/list/balloon.html>
List-Post: <mailto:balloon@balloonboard.org>
List-Help: <mailto:balloon-request@balloonboard.org?subject=help>
List-Subscribe: <http://balloonboard.org/mailman/listinfo/balloon>,
	<mailto:balloon-request@balloonboard.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Sep 2010 14:38:49 -0000

+++ David Bisset [2010-09-24 14:26 +0100]:
> Firstly I've fixed the FPGA build so NAND now works.

wahey!

> I will check in VHDL changes once I'm happy it's all working.
> Once a I get a system to test I'll take a look at PCMCIA as well.
> 
> In fact both FPGA and CPLD were completely broken. It appears the VLIO
> changes had crept back into Head.
> I suspect that the only reason this hasn't come to light on CPLD is that TCL
> aren't using HEAD for their CPLD builds.

Hmm. Obviously I'm a little out of the loop but so far as I know tcl
thinks it is using rc1.0 which was pretty-much the same as HEAD last
time I looked. (real change has been kept to the menconfig branch) 

Certainly when we tested we used the same code to build CPLD and FPGA
and the CPLD stuff worked but the FPGA didn't (or I am hopelessly
confused).

> With my new code and working with an old 3v32 board with 4 x 2G NAND the
> time taken to get to a boot prompt after pressing reset (and a space bar) is
> 17s. Booting from NOR takes ages and from NAND painfully long.
> It's just spent 2 hours loading root from a USB stick. (frustratingly a
> broken root as it happens.).
> I'm guessing a 10 fold speed loss. As far as I can tell this is not VHDL
> related.
> 
> I'm suspecting YAFFS has slowed down. This may be my build being wrong
> somehow, although my experience of incompatible YAFFS version is that it
> just breaks.
> The code I'm using is from the menuconfig system and kernel 2.6.29-1.
> 
> Is it possible that in fixing stuff for 8G NAND and large page sizes we've
> slowed it down for 2G small page size?

I've forgotten the details now, but that seems very unlikely.

Is it still fast on a 8G NAND board then?

Wookey
-- 
Principal hats:  Linaro, Emdebian, Wookware, Balloonboard, ARM
http://wookware.org/

