mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 23:24:38 +00:00
ef123c5253
Refactor linker-generated array code so that symbols which were previously linker-generated are now compiler- generated. This causes relocation records of type R_ARM_ABS32 to become R_ARM_RELATIVE, which makes code which uses LGA able to run before relocation as well as after. Note: this affects more than ARM targets, as linker- lists span possibly all target architectures, notably PowerPC. Conflicts: arch/arm/cpu/arm926ejs/mxs/u-boot-spl.lds arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds arch/arm/cpu/armv7/omap-common/u-boot-spl.lds board/ait/cam_enc_4xx/u-boot-spl.lds board/davinci/da8xxevm/u-boot-spl-da850evm.lds board/davinci/da8xxevm/u-boot-spl-hawk.lds board/vpac270/u-boot-spl.lds Signed-off-by: Albert ARIBAUD <albert.u.boot@aribaud.net> |
||
---|---|---|
.. | ||
64260.h | ||
bootseq.txt | ||
ecctest.c | ||
eth.c | ||
eth.h | ||
eth_addrtbl.c | ||
eth_addrtbl.h | ||
evb64260.c | ||
flash.c | ||
i2c.c | ||
i2c.h | ||
intel_flash.c | ||
intel_flash.h | ||
local.h | ||
Makefile | ||
memory.c | ||
misc.S | ||
mpsc.c | ||
mpsc.h | ||
pci.c | ||
README | ||
README.EVB-64260-750CX | ||
sdram_init.c | ||
serial.c | ||
serial.h | ||
u-boot.lds | ||
zuma_pbb.c | ||
zuma_pbb.h | ||
zuma_pbb_mbox.c | ||
zuma_pbb_mbox.h |
This file contains status information for the port of U-Boot to the Galileo Evaluation Board. Author: Josh Huber <huber@mclx.com> Mission Critical Linux, Inc. The support for the Galileo Evaluation board is fairly minimal now. It's sufficient to boot Linux, but doesn't provide too much more than what's required to do this. Both DUART channels are supported (to use the second one, you have to modify the board -- see the schematics for where to solder on the devices module). The ethernet ports are supported, and the MPSC is supported as a console driver. (keep in mind that the kernel has no support for this yet) There are still occaisonal lockups with the MPSC console driver due to (we think!) overrun problems. If you're looking for something stable to use for Linux development, consider sticking with the DUART console for now. Automatic memory sizing mostly works. We've had problems with some combinations of memory. Please send us email if you're having trouble with respect to the memory detection. Right now, only the 512k boot flash is supported. Support for the 16MB flash on the devices module is forthcoming. Right now the flash is stored at the 256k boundry in flash, wasting a whole sector (64k!) for environment data. This isn't really a big deal since we're not using the 512k for anything else. (Just U-Boot and the environment) Finally, here is a sample output session: U-Boot 1.0.0-pre1 (Jun 6 2001 - 12:45:11) Initializing... CPU: MPC7400 (altivec enabled) v2.9 Board: EVB64260 DRAM: 256 MB FLASH: 512 kB In: serial Out: serial Err: serial => The default configuration should be correct for the evaluation board, as it's shipped from Galileo. Keep in mind that the default baudrate is set to 38400, 8N1. Good luck, and make sure to send any bugreports to us (or the u-boot-users list). Josh