Wolfgang Denk cf48eb9abd Some code cleanup 19 年之前
..
I2C_Edge_Conditions 0c8721a466 Cleanup (PPC4xx is AMCC now) 19 年之前
README-i386 8bde7f776c * Code cleanup: 22 年之前
README-integrator 87cb6862b9 Update make target for ARM supported boards. 19 年之前
README.AMCC-eval-boards-cleanup 8a316c9b62 Major cleanup for AMCC PPC4xx eval boards. 20 年之前
README.ARM-SoC 1d9f410500 Patch by Steven Scholz, 16 Aug 2004: 20 年之前
README.ARM-memory-map f6e20fc6ca Patch by Anders Larsen, 09 Jan 2004: 21 年之前
README.COBRA5272 a562e1bd9d Patch by Florian Schlote, 08 Sep 2004: 20 年之前
README.EVB-64260-750CX 8bde7f776c * Code cleanup: 22 年之前
README.INCA-IP 42d1f0394b * Patches by Xianghua Xiao, 15 Oct 2003: 21 年之前
README.IPHASE4539 8bde7f776c * Code cleanup: 22 年之前
README.IceCube e35745bb64 * Temporarily disabled John Kerl's extended MII command code because 21 年之前
README.JFFS2 f39748ae8e * Patch by Paul Ruhland, 17 May 2004: 21 年之前
README.JFFS2_NAND 998eaaecd4 * Configure PPChameleon board to use redundand environment in flash 21 年之前
README.MBX 865f3f5641 Initial revision 23 年之前
README.MPC866 66ca92a5ba * Patch by Yuli Barcohen, 13 Jul 2004: 20 年之前
README.Modem 8bde7f776c * Code cleanup: 22 年之前
README.NetConsole b1bf6f2c9b * Patch by Richard Klingler, 03 Apr 2005: 20 年之前
README.OFT f013dacf0a Code cleanup, especially MIPS for GCC 4.x 19 年之前
README.OXC 8bde7f776c * Code cleanup: 22 年之前
README.PIP405 fe8c2806cd Initial revision 22 年之前
README.POST 7152b1d0b3 * Add support for SK98xx driver 21 年之前
README.PXA_CF ea66bc8804 * Patch by George G. Davis, 02 Apr 2004: 21 年之前
README.PlanetCore 7ebdb19b39 Document switching between U-Boot and PlanetCore on RPXlite 20 年之前
README.Purple 8bde7f776c * Code cleanup: 22 年之前
README.RPXClassic 8bde7f776c * Code cleanup: 22 年之前
README.RPXlite 8bde7f776c * Code cleanup: 22 年之前
README.SBC8560 8b74bf31fe Cleanup 20 年之前
README.SNTP ea287debe1 * Patch by Masami Komiya, 30 Mar 2005: 20 年之前
README.Sandpoint8240 fe126d8b34 Change all '$(...)' variable references into '${...}' 19 年之前
README.TQM8260 8bde7f776c * Code cleanup: 22 年之前
README.VLAN a3d991bd0d Patches by Pantelis Antoniou, 30 Mar 2004: 21 年之前
README.adnpesc1 42dfe7a184 Code cleanup; make several boards compile & link. 21 年之前
README.adnpesc1_base32 aaf224ab4e * Patch by Stephan Linz, 09 Mar 2004 21 年之前
README.alaska8220 983fda8391 Patch by TsiChung Liew, 23 Sep 2004: 20 年之前
README.amigaone c7de829c79 * Patch by Thomas Frieden, 13 Nov 2002: 22 年之前
README.autoboot 8b74bf31fe Cleanup 20 年之前
README.bedbug 0c8721a466 Cleanup (PPC4xx is AMCC now) 19 年之前
README.cmi 8bde7f776c * Code cleanup: 22 年之前
README.commands 0d4983930a Patch by Kenneth Johansson, 30 Jun 2003: 22 年之前
README.commands.itest cd0a9de68b * Patch by Laurent Mohin, 10 Feb 2004: 21 年之前
README.console cc1c8a136f Initial revision 22 年之前
README.db64360 3a473b2a65 * Patch by Ronen Shitrit, 10 Dec 2003: 21 年之前
README.db64460 3a473b2a65 * Patch by Ronen Shitrit, 10 Dec 2003: 21 年之前
README.dk1c20 ec4c544bed Patches by Stephan Linz, 30 Jan 2004: 21 年之前
README.dk1c20_std32 ec4c544bed Patches by Stephan Linz, 30 Jan 2004: 21 年之前
README.dk1s10 fe126d8b34 Change all '$(...)' variable references into '${...}' 19 年之前
README.dk1s10_mldk20 ec4c544bed Patches by Stephan Linz, 30 Jan 2004: 21 年之前
README.dk1s10_std32 ec4c544bed Patches by Stephan Linz, 30 Jan 2004: 21 年之前
README.dk1s40_std32 c935d3bd8b Patches by Stephan Linz, 11 Dec 2003: 21 年之前
README.dk20k200_std32 ec4c544bed Patches by Stephan Linz, 30 Jan 2004: 21 年之前
README.ebony 0c8721a466 Cleanup (PPC4xx is AMCC now) 19 年之前
README.evb64260 e221174377 Initial revision 22 年之前
README.fads 8bde7f776c * Code cleanup: 22 年之前
README.idma2intr 3e38691e8f * Patch by Arun Dharankar, 4 Apr 2003: 22 年之前
README.lynxkdi 1f4bb37d6b * Patch by Scott McNutt, 21 Jul 2003: 22 年之前
README.m68k cfca5e604d * Fix NSCU config; add ethernet wakeup code. 21 年之前
README.ml300 0c8721a466 Cleanup (PPC4xx is AMCC now) 19 年之前
README.modnet50 400558b561 Prepare for SoC rework of ARM code: 20 年之前
README.mpc5xx 8bde7f776c * Code cleanup: 22 年之前
README.mpc74xx e221174377 Initial revision 22 年之前
README.mpc8349emds.ddrecc cf48eb9abd Some code cleanup 19 年之前
README.mpc83xxads f901a83b70 Add support for ep8248 board 20 年之前
README.mpc85xxads 0c8721a466 Cleanup (PPC4xx is AMCC now) 19 年之前
README.mpc85xxcds d9b94f28a4 * Patch by Jon Loeliger, 2005-05-05 20 年之前
README.nand bfc81252c0 Minor code cleanup 19 年之前
README.ne2000 8ed9604613 * Patches by Richard Woodruff, 01 Oct 2004: 20 年之前
README.nios e4cc71aa44 Patch by Scott McNutt, 25 Apr 2004: 21 年之前
README.nios_CFG_NIOS_CPU c935d3bd8b Patches by Stephan Linz, 11 Dec 2003: 21 年之前
README.nios_DK c935d3bd8b Patches by Stephan Linz, 11 Dec 2003: 21 年之前
README.ns9750dev 80885a9d52 * Patch by Markus Pietrek, 24 Feb 2004: 21 年之前
README.ocotea 0c8721a466 Cleanup (PPC4xx is AMCC now) 19 年之前
README.ocotea-PIBS-to-U-Boot 0c8721a466 Cleanup (PPC4xx is AMCC now) 19 年之前
README.omap730p2 1eaeb58e3c * Patch by Rishi Bhattacharya, 08 May 2004: 21 年之前
README.ppc440 0c8721a466 Cleanup (PPC4xx is AMCC now) 19 年之前
README.sbc8560 8b07a1103d * Patch by Fred Klatt, 25 Jun 2004: 21 年之前
README.sched 3e38691e8f * Patch by Arun Dharankar, 4 Apr 2003: 22 年之前
README.serial_multi ff36fd8591 * Patch by Leif Lindholm, 23 Sep 2004: 20 年之前
README.silent a6cccaea5a * Patch by Wolter Kamphuis, 15 Dec 2003: 21 年之前
README.standalone 7784674852 * Allow crc32 to be used at address 0x000 22 年之前
README.stxxtc 6bdf430660 Add support for Silicon Turnkey eXpress XTc (mpc87x/88x) board. 19 年之前
README.usb e221174377 Initial revision 22 年之前
README.video 5b1d713721 Initial revision 22 年之前
README.xpedite1k ba56f62576 Patch by Travis Sawyer, 30 Dec 2003: 21 年之前
TODO-i386 7a8e9bed17 * Patch by Marc Singer, 29 May 2003: 22 年之前

README-i386

This is my attempt to port U-Boot to the i386 platform. This
work was sponsored by my emplyer, Omicron Ceti AB. http://www.omicron.se

It is currently capable of booting a linux bzImage from flash on
the AMD SC520 CDP platform.

It was originally based on PPCBoot taken from the CVS October 28 2002.

To compile:

1) Unpack the source tree, either from the complete tarball or
from the virgin snapshot + the patch

2) Configure the source
$ make sc520_cdp_comfig
$ make

To use this code on the CDP:
1) Make a suitable kernel, I used 2.4.19 with the mtd-support updated
from the MTD CVS and a patch to allow root=/dev/mtdblock1 which I
included at the end of this file.
The following options in the MTD section might be useful:

CONFIG_MTD_PHYSMAP=y
CONFIG_MTD_PHYSMAP_START=38100000
CONFIG_MTD_PHYSMAP_LEN=7a0000
CONFIG_MTD_PHYSMAP_BUSWIDTH=2


2) Program it in to the CDP flashbank with remon
u-boot.bin should be programmed att offset 0x7e000 and the kernel at
offset 0. If you want to use a jffs2 root file system (not included here),
it should be programmed to offset 0x100000.

remon> z
remon> yi
remon> ns u-boot.bin 7e0000
remon> ns bzImage 0
remon> ns image.jffs2 100000

3) Connect a terminal to the 25pin serial port at 9600bps, and start the CDP.

remon> z
remon> g

4) U-Boot should output some message and a prompt on the terminal, to
start the kernel issue the following command:

BOOT> bootm

5) The kernel should boot, and mount the root filesystem if present.

We hope you find this stuff useful
Daniel Engstrm, Omicron Ceti AB, daniel@omicron.se


--- linux-2.4.19-orig/init/do_mounts.c Sat Aug 3 02:39:46 2002
+++ linux-2.4.19/init/do_mounts.c Mon Sep 23 16:21:33 2002
@@ -224,6 +224,14 @@
{ "ftlc", 0x2c10 },
{ "ftld", 0x2c18 },
{ "mtdblock", 0x1f00 },
+ { "mtdblock0", 0x1f00 },
+ { "mtdblock1", 0x1f01 },
+ { "mtdblock2", 0x1f02 },
+ { "mtdblock3", 0x1f03 },
+ { "mtdblock4", 0x1f04 },
+ { "mtdblock5", 0x1f05 },
+ { "mtdblock6", 0x1f06 },
+ { "mtdblock7", 0x1f07 },
{ NULL, 0 }
};

-------------------