From: Mike Frysinger <vapier@gentoo.org>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH] post: new parallel nor flash test
Date: Tue, 10 May 2011 17:11:01 -0400 [thread overview]
Message-ID: <201105101711.07625.vapier@gentoo.org> (raw)
In-Reply-To: <20110510201700.A8D4AD6F237@gemini.denx.de>
On Tuesday, May 10, 2011 16:17:00 Wolfgang Denk wrote:
> Mike Frysinger wrote:
> > This adds a simple parallel nor flash test to automatically verify
> > erasing/writing/reading of sectors. The code is based on existing
> > Blackfin tests but generalized for everyone to use.
>
> What exactly does the "parallel" in "parallel nor flash test" mean?
how it is connected to the processor
> > -COBJS-$(CONFIG_HAS_POST) += i2c.o memory.o rtc.o
> > +COBJS-$(CONFIG_HAS_POST) += flash.o i2c.o memory.o rtc.o
>
> This has always been a thorn in my side. can we not change this such
> that for example flash.o gets only built when CONFIG_SYS_POST_FLASH is
> set in CONFIG_POST ?
no, not atm. the current POST design has CONFIG_POST as a bit field. that
should probably be fixed more generally since we seem to be hitting the bit
field limit. but this would have to be fixed for the entire post tree and not
individual tests.
> > +static void *seed_src_data(ulong *old_len, ulong new_len)
> > +{
> > + unsigned char *ret = (void *)CONFIG_SYS_SDRAM_BASE;
>
> This will not work on many systems. For example, on PPC you will
> overwrite the exception vectors in low memory, thus crashing the
> system.
this is how the default memory post test works. it writes all memory from
CONFIG_SYS_SDRAM_BASE to CONFIG_SYS_SDRAM_BASE+MIN(1GiB,bd->memsize). so how
does this work on ppc systems ?
i didnt think calling malloc() would be OK since i need enough memory to hold
one sector ...
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
Url : http://lists.denx.de/pipermail/u-boot/attachments/20110510/fb3499da/attachment.pgp
next prev parent reply other threads:[~2011-05-10 21:11 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-05-10 20:08 [U-Boot] [PATCH] post: new parallel nor flash test Mike Frysinger
2011-05-10 20:17 ` Wolfgang Denk
2011-05-10 21:11 ` Mike Frysinger [this message]
2011-05-10 21:59 ` Wolfgang Denk
2011-05-10 22:46 ` Mike Frysinger
2011-05-10 23:35 ` [U-Boot] [PATCH v2] post: new " Mike Frysinger
2011-07-26 14:50 ` Wolfgang Denk
-- strict thread matches above, loose matches on Subject: below --
2012-02-01 7:47 [U-Boot] [PATCH] post: new parallel " Vaibhav Kothari
2012-02-01 16:59 ` Mike Frysinger
2013-05-18 6:40 Mathieu Clavette
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=201105101711.07625.vapier@gentoo.org \
--to=vapier@gentoo.org \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox