wdenk 42dfe7a184 Code cleanup; make several boards compile & link. 21 سال پیش
..
I2C_Edge_Conditions 3e38691e8f * Patch by Arun Dharankar, 4 Apr 2003: 22 سال پیش
README-i386 8bde7f776c * Code cleanup: 22 سال پیش
README.ARM-memory-map f6e20fc6ca Patch by Anders Larsen, 09 Jan 2004: 21 سال پیش
README.EVB-64260-750CX 8bde7f776c * Code cleanup: 22 سال پیش
README.INCA-IP 42d1f0394b * Patches by Xianghua Xiao, 15 Oct 2003: 22 سال پیش
README.IPHASE4539 8bde7f776c * Code cleanup: 22 سال پیش
README.JFFS2 8bde7f776c * Code cleanup: 22 سال پیش
README.MBX 865f3f5641 Initial revision 23 سال پیش
README.MPC866 75d1ea7f6a Fix variable CPU clock for MPC859/866 systems for low CPU clocks 21 سال پیش
README.Modem 8bde7f776c * Code cleanup: 22 سال پیش
README.OXC 8bde7f776c * Code cleanup: 22 سال پیش
README.PIP405 fe8c2806cd Initial revision 23 سال پیش
README.POST 7152b1d0b3 * Add support for SK98xx driver 22 سال پیش
README.Purple 8bde7f776c * Code cleanup: 22 سال پیش
README.RPXClassic 8bde7f776c * Code cleanup: 22 سال پیش
README.RPXlite 8bde7f776c * Code cleanup: 22 سال پیش
README.Sandpoint8240 8bde7f776c * Code cleanup: 22 سال پیش
README.TQM8260 8bde7f776c * Code cleanup: 22 سال پیش
README.adnpesc1 42dfe7a184 Code cleanup; make several boards compile & link. 21 سال پیش
README.adnpesc1_base32 aaf224ab4e * Patch by Stephan Linz, 09 Mar 2004 21 سال پیش
README.amigaone c7de829c79 * Patch by Thomas Frieden, 13 Nov 2002: 23 سال پیش
README.autoboot 8564acf936 * Patches by Yuli Barcohen, 13 Jul 2003: 22 سال پیش
README.bedbug 8bde7f776c * Code cleanup: 22 سال پیش
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 23 سال پیش
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 ec4c544bed Patches by Stephan Linz, 30 Jan 2004: 21 سال پیش
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 8bde7f776c * Code cleanup: 22 سال پیش
README.evb64260 e221174377 Initial revision 23 سال پیش
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 bf9e3b38f7 * Some code cleanup 21 سال پیش
README.ml300 028ab6b598 * Patch by Peter Ryser, 20 Feb 2004: 21 سال پیش
README.modnet50 cd0a9de68b * Patch by Laurent Mohin, 10 Feb 2004: 21 سال پیش
README.mpc5xx 8bde7f776c * Code cleanup: 22 سال پیش
README.mpc74xx e221174377 Initial revision 23 سال پیش
README.mpc85xxads 4654af27b8 Fix PCI problems on PPChameleon board 22 سال پیش
README.nand 8bde7f776c * Code cleanup: 22 سال پیش
README.nios 63e73c9a8e * Patches by Reinhard Meyer, 14 Feb 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 c3f9d4939a * Patch by Yuli Barcohen, 4 Mar 2004: 21 سال پیش
README.ppc440 8bde7f776c * Code cleanup: 22 سال پیش
README.sched 3e38691e8f * Patch by Arun Dharankar, 4 Apr 2003: 22 سال پیش
README.silent a6cccaea5a * Patch by Wolter Kamphuis, 15 Dec 2003: 21 سال پیش
README.standalone 7784674852 * Allow crc32 to be used at address 0x000 22 سال پیش
README.usb e221174377 Initial revision 23 سال پیش
README.video 5b1d713721 Initial revision 23 سال پیش
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 }
};

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