06 Oct, 2011
2 commits
-
This test is similar to the actual POST memory test but quicker and
far less complete. It checks the address and data lines and then only
tests some regularly placed sub regions of the RAM.
This can be useful when we want to test the RAM but we do not have enough
time to run the full memory test.The POST memory test code was rearranged in order to avoid code duplication
between the two tests but the memory test functionnality remains the same.Signed-off-by: Valentin Longchamp
Signed-off-by: Holger Brunck
Ackey-by: Mike Frysinger -
The predefinde post_word_load/store functions do not fit all boards,
so we introduce a way to define post_word_load/store as externs in
post.h that then can be defined in board specific files. This is done
with the CONFIG_POST_EXTERNAL_WORD_FUNCS #defineSigned-off-by: Valentin Longchamp
Signed-off-by: Holger Brunck
29 Jul, 2011
1 commit
-
This include is needed, if this memory test is used "outside"
from post code, for example booting with nand_spl, and using
this memory test before copying u-boot code to RAM and jumping
to it.Signed-off-by: Heiko Schocher
26 Jul, 2011
3 commits
-
This adds a simple flash test to automatically verify erasing,
writing, and reading of sectors. The code is based on existing
Blackfin tests but generalized for everyone to use.Signed-off-by: Mike Frysinger
-
This reverts commit f18714dd61331b48ab9dc0ef717d61f1441a0e17
which cuases compile errors on a number of boards.Signed-off-by: Wolfgang Denk
-
This include is needed, if this memory test is used "outside"
from post code, for example booting with nand_spl, and using
this memory test before copying u-boot code to RAM and jumping
to it.Signed-off-by: Heiko Schocher
01 Dec, 2010
1 commit
-
We intended to use the PIC TFRR register however we where missing adding
in the PIC register base offset from IMMR when we defined
_POST_WORD_ADDR.Signed-off-by: Kumar Gala
30 Oct, 2010
1 commit
-
By now, the majority of architectures have working relocation
support, so the few remaining architectures have become exceptions.
To make this more obvious, we make working relocation now the default
case, and flag the remaining cases with CONFIG_NEEDS_MANUAL_RELOC.Signed-off-by: Wolfgang Denk
Tested-by: Heiko Schocher
Tested-by: Reinhard Meyer
22 Oct, 2010
1 commit
-
The PIC's TFRR register doesn't affect hardware and is generally unused,
so use as storage for the POST word.Signed-off-by: Peter Tyser
Signed-off-by: Kumar Gala
20 Oct, 2010
1 commit
-
Using PIC TFRR register for post word load/store for generic MPC85xx.
Signed-off-by: York Sun
Signed-off-by: Kumar Gala
22 Sep, 2010
1 commit
-
- Revives POST for blackfin arch;
- Removes redundant code:
arch/blackfin/lib/post.c
arch/powerpc/cpu/ppc4xx/commproc.c
arch/powerpc/cpu/mpc512x/common.c
- fixes up the post_word_{load|store} usage.Signed-off-by: Michael Zaidman
Acked-by: Detlev Zundel
Tested-by: Anatolij GustschinList of the maintainers of the affected by patch boards:
Cc: Stephan Linz
Cc: Denis Peter
Cc: Matthias Fuchs
Cc: Peter Tyser
Cc: Stefan Roese
Cc: Mike Frysinger
Cc: Niklaus Giger
Cc: Larry Johnson
Cc: Feng Kan
25 Apr, 2010
1 commit
-
Adds coprocessor communication POST code
Signed-off-by: Anatolij Gustschin
22 Mar, 2010
1 commit
-
Add POST progress API implemented as weak calls before and after
each call to the POST test callback in the post_run_single routine
of the post.c file.Signed-off-by: Michael Zaidman
Acked-by: Detlev Zundel
03 Oct, 2009
1 commit
-
Add #ifdefs where necessary to not perform relocation fixups. This
allows boards/architectures which support relocation to trim a decent
chunk of code.Note that this patch doesn't add #ifdefs to architecture-specific code
which does not support relocation.Signed-off-by: Peter Tyser
24 Jan, 2009
1 commit
-
When compile u-boot with the 2.18 binutils the following
warning messages for each object file in post/lib_ppc/fpu/ is
produced at the linking stage:post/libpost.a(acc1.o) uses hard float, u-boot uses soft-float
...This is because of the fact that, in general, the soft-float and
hard-float ABIs are incompatible; the 2.18 binutils do checking
of the Tag_GNU_Power_ABI_FP attribute of the files to be linked, and
produce the worning like above if these are not compatible.The incompatibility of ABIs is concerned only the float values:
e.g. the soft-float ABI assumes the float argument passing in the
pair of rX registers, and the hard-float ABI assumes passing of
the float argument in the fX register. When we don't pass the float
arguments between the functions compiled with different floatness,
then such an application will work correctly.
This is the case for the FPU POST: u-boot (compiled with soft-float)
doesn't pass to (and doesn't get from) the FPU POST functions any
floats; there are no functions exported from the post/lib_ppc/fpu/
objects which would work with float parameters/returns too. So, we
can reassure the linker not to worry about the difference in ABI
attributes of linking files just by setting the 'soft-float'
attribute for the objects in post/lib_ppc/fpu. And this patch does
this.Also, to avoid passing both soft- and hard-float options in CFLAGS
when compiling the files from post/lib_ppc/fpu (which is OK, but
looks rather dirty) this patch removes the soft-float string from
CFLAGS in post/lib_ppc/fpu/Makefile.Signed-off-by: Yuri Tikhonov
19 Oct, 2008
1 commit
-
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD
21 May, 2008
3 commits
-
Don't run futher tests in case of a test fails that is marked as
POST_STOP.Signed-off-by: Ilya Yanok
Signed-off-by: Yuri Tikhonov -
Switch the OCM testid with the codec one. The reason is that current
implementation requires the POST_ROM testid to fit into lower 16
bits, and the codec test will never run with POST_ROM hopefully.Signed-off-by: Ilya Yanok
-
Added OCM test to POST layer. This version runs before all other tests
but doesn't yet interrupt post sequence on failure.Signed-off-by: Ilya Yanok
Signed-off-by: Yuri Tikhonov
19 Mar, 2008
2 commits
-
…OST_CRITICAL fails then the alternative, post_critical, boot-command is used. If this command is not defined then U-Boot enters into interactive mode.
Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
Signed-off-by: Yuri Tikhonov <yur@emcraft.com> -
* External Watchdog test;
* dsPIC tests;
* FPGA test;
* GDC test;
* Sysmon tests.Signed-off-by: Dmitry Rakhchev
Signed-off-by: Yuri Tikhonov
20 Jul, 2007
1 commit
-
This patch adds ECC Post test for the Lwmon5 board based
on PPC440EPx to U-Boot.Signed-off-by: Pavel Kolesnikov
Acked-by: Yuri Tikhonov
Acked-by: Stefan Roese
23 Jun, 2007
1 commit
-
Added memory, CPU, UART, I2C and SPR POST tests for PPC440.
Signed-off-by: Igor Lisitsin
--
08 Jun, 2004
1 commit
-
- Intracom board update.
- Add Codec POST.
16 Apr, 2004
1 commit
-
- add support for the Epson 156x series of graphical displays
(These displays are serial and not suitable for using a normal
framebuffer console on them)
- add infrastructure needed in order to POST any DSPs in a board
25 Jul, 2003
1 commit
-
applications: instead of using (PPC-specific) system calls we now
use a jump table; please see doc/README.standalone for details* Patch by Dave Westwood, 24 Jul 2003:
added support for Unity OS (a proprietary OS)
15 Jul, 2003
1 commit
-
- Correct flash and JFFS2 support for MPC8260ADS
- fix PVR values and clock generation for PowerQUICC II family
(8270/8275/8280)* Patch by Bernhard Kuhn, 08 Jul 2003:
- add support for M68K targets* Patch by Ken Chou, 3 Jul:
- Fix PCI config table for A3000
- Fix iobase for natsemi.c
(PCI_BASE_ADDRESS_0 is the IO base register for DP83815)* Allow to enable "slow" POST routines by key press on power-on
* Fix temperature dependend switching of LCD backlight on LWMON
* Tweak output format for LWMON
28 Apr, 2003
1 commit
-
- Splashscreen support
- modem support
- sysmon support
- temperature dependend enabling of LCD* Allow booting from old "PPCBoot" disk partitions
* Add support for TQM8255 Board / MPC8255 CPU
08 Dec, 2002
1 commit
-
to log on the console, too (like in Linux); get rid of "logstart"
13 Sep, 2002
1 commit