9
0
Fork 0
Commit Graph

4036 Commits

Author SHA1 Message Date
Sascha Hauer a744809b50 add hilscher netx support 2007-09-05 12:52:24 +02:00
Sascha Hauer 1cdc2fe996 consolidate arch/arm/cpu/start-arm920t.S and arch/arm/cpu/start-arm926ejs.S 2007-09-05 12:50:28 +02:00
Sascha Hauer 7989a989b9 arm: use linker section for reset vector
Put the reset vector at the beginning of the binary by creating
its own section in the linker script rather than specifying the
file.

Signed-off-by: Juergen Beisert <jbe@pengutronix.de>
Acked-by:      Sascha Hauer <s.hauer@pengutronix.de>
2007-07-25 12:34:06 +02:00
Sascha Hauer 654bb6b0b8 further reloc fixes 2007-07-25 12:25:01 +02:00
Sascha Hauer 4283b823e7 add missing include 2007-07-16 10:29:57 +02:00
Sascha Hauer 8881fb7984 use memmap() to save one memcpy call in bootm 2007-07-15 14:02:53 +02:00
Sascha Hauer 4b0ac7ecf7 add defconfig for sandbox target 2007-07-14 14:46:24 +02:00
Sascha Hauer 9994dfb818 rename linux target to sandbox 2007-07-12 12:19:39 +02:00
Sascha Hauer d757720766 arch/linux -> arch/sandbox 2007-07-12 12:12:34 +02:00
Sascha Hauer ec88cc77a2 add BOARDINFO string to kconfig 2007-07-12 12:09:00 +02:00
Sascha Hauer aded101955 add BOARDINFO string to kconfig 2007-07-12 11:53:38 +02:00
Sascha Hauer 3b4647f772 _armboot_start -> _u_boot_start 2007-07-12 11:52:12 +02:00
Sascha Hauer ce192d40db autogenerate include/asm-arm/proc 2007-07-12 11:51:29 +02:00
Sascha Hauer f8404c805f remove unneeded include, use cpu_init() 2007-07-12 11:21:59 +02:00
Sascha Hauer 793ff46a04 CONFIG_ARCH_HAS_RELOC -> CONFIG_HAS_EARLY_INIT 2007-07-12 11:21:13 +02:00
Sascha Hauer fa9807573b consolidate cpu_init_* 2007-07-12 11:19:09 +02:00
Sascha Hauer 64042b5672 add reloc_offset function 2007-07-12 09:29:43 +02:00
Sascha Hauer 3b90ee9a3d add CONFIG_RELOCATABLE 2007-07-12 09:27:06 +02:00
Sascha Hauer e054dd9ee4 do loadtask in ethernet driver 2007-07-12 09:22:25 +02:00
Sascha Hauer bcf8a2f798 remove unused extern declaration 2007-07-12 09:20:27 +02:00
Sascha Hauer e755ab4535 minor fixes 2007-07-05 21:50:14 +02:00
Sascha Hauer 432693b733 use reset_cpu() 2007-07-05 21:43:36 +02:00
Sascha Hauer 8edc58b946 add missing include 2007-07-05 21:41:37 +02:00
Sascha Hauer 75a10b942c svn_rev_706
add file headers
2007-07-05 18:02:19 +02:00
Sascha Hauer 862486e6d4 svn_rev_705 2007-07-05 18:02:19 +02:00
Sascha Hauer dccda9879b svn_rev_703 2007-07-05 18:02:18 +02:00
Sascha Hauer d55509abe9 svn_rev_699
do_reset -> reset_cpu
2007-07-05 18:02:18 +02:00
Sascha Hauer 4f38cc8fa1 svn_rev_694 2007-07-05 18:02:18 +02:00
Sascha Hauer 9afd20bdb0 svn_rev_693
remove do_reset
2007-07-05 18:02:18 +02:00
Sascha Hauer 5137cafad8 svn_rev_688
fix compiler warnings
2007-07-05 18:02:17 +02:00
Sascha Hauer 4e95f5bda8 svn_rev_687
split board specific stuff apart
2007-07-05 18:02:17 +02:00
Sascha Hauer 98432d3925 svn_rev_683
more cleanups, fix compiler warnings
2007-07-05 18:02:16 +02:00
Sascha Hauer 967e2e4c67 svn_rev_679 2007-07-05 18:02:16 +02:00
Sascha Hauer 2b783e73f3 svn_rev_678 2007-07-05 18:02:16 +02:00
Sascha Hauer ab7a118154 svn_rev_673 2007-07-05 18:02:15 +02:00
Sascha Hauer 19ea863d0f svn_rev_672 2007-07-05 18:02:15 +02:00
Sascha Hauer 231e867072 svn_rev_667
move gpio.c
2007-07-05 18:02:15 +02:00
Sascha Hauer 3b4bad17b3 svn_rev_664 2007-07-05 18:02:15 +02:00
Sascha Hauer 88599b8eda svn_rev_663 2007-07-05 18:02:15 +02:00
Sascha Hauer b2c5310d4d svn_rev_653
restructure tree, add reginfo command
2007-07-05 18:02:14 +02:00
Sascha Hauer 32bee9f7de svn_rev_646 2007-07-05 18:02:13 +02:00
Sascha Hauer 4b07af6730 svn_rev_643
structure cleanup
2007-07-05 18:02:13 +02:00
Sascha Hauer b696cd0462 svn_rev_632 2007-07-05 18:02:11 +02:00
Sascha Hauer bb0ad146b5 svn_rev_631 2007-07-05 18:02:11 +02:00
Sascha Hauer d0778154ed svn_rev_630 2007-07-05 18:02:11 +02:00
Sascha Hauer adfd4533a4 svn_rev_624
first successfull boot
2007-07-05 18:02:10 +02:00
Sascha Hauer 7e77a890ca svn_rev_621
link to 16MB in memory
2007-07-05 18:02:10 +02:00
Sascha Hauer 66dd92dd7d svn_rev_619
no need for relocatable code anymore. saves ~10k space
2007-07-05 18:02:10 +02:00
Sascha Hauer 0138b7fab7 svn_rev_615 2007-07-05 18:02:10 +02:00
Sascha Hauer 8bd430f96e svn_rev_612 2007-07-05 18:02:09 +02:00
Sascha Hauer fc92e0b99d svn_rev_610
no global data
2007-07-05 18:02:09 +02:00
Sascha Hauer 954d38d0ba svn_rev_609
on our way to boot...
2007-07-05 18:02:09 +02:00
Sascha Hauer 53ce951888 svn_rev_598
no interrupts
2007-07-05 18:02:08 +02:00
Sascha Hauer 4200d6b49d svn_rev_597
no interrupts
2007-07-05 18:02:08 +02:00
Sascha Hauer 7241853f57 svn_rev_596
remove usec2ticks and ticks2usec
2007-07-05 18:02:08 +02:00
Sascha Hauer 1b61a170f1 svn_rev_585 2007-07-05 18:02:07 +02:00
Sascha Hauer 4e9b091bf7 svn_rev_569
update
2007-07-05 18:02:05 +02:00
Sascha Hauer bf8a82e5f6 svn_rev_565 2007-07-05 18:02:05 +02:00
Sascha Hauer 09d1896bd0 svn_rev_550
linux->uboot
2007-07-05 18:02:04 +02:00
Sascha Hauer a128709409 svn_rev_549
linux->uboot
2007-07-05 18:02:04 +02:00
Sascha Hauer 1000b4cf80 svn_rev_548
make defconfig work
2007-07-05 18:02:04 +02:00
Sascha Hauer 7df26e6411 svn_rev_547
whitespace, coding style
2007-07-05 18:02:04 +02:00
Sascha Hauer d163b0dbd4 svn_rev_545
linux->uboot
2007-07-05 18:02:03 +02:00
Sascha Hauer 758a1107f8 svn_rev_538
several powerpc fixes
2007-07-05 18:02:03 +02:00
Sascha Hauer 71ea782dcb svn_rev_536
add REV for phytec tiny board
2007-07-05 18:02:03 +02:00
Sascha Hauer 36a60cf92b svn_rev_526
CFG_CACHELINESIZE -> CONFIG_CACHELINE_SIZE
2007-07-05 18:02:01 +02:00
Sascha Hauer a2004912d3 svn_rev_517
fix comppiler warning
2007-07-05 18:02:00 +02:00
Sascha Hauer fa668fe184 svn_rev_502
complete multiple console support
2007-07-05 18:01:59 +02:00
Sascha Hauer 5735a34478 svn_rev_501
move linux_console driver to drivers/serial
2007-07-05 18:01:59 +02:00
Sascha Hauer f445d20103 svn_rev_496 2007-07-05 18:01:59 +02:00
Sascha Hauer 209ebd63fd svn_rev_495 2007-07-05 18:01:59 +02:00
Sascha Hauer 9a958adf07 svn_rev_494 2007-07-05 18:01:58 +02:00
Sascha Hauer 1d553083d6 svn_rev_490 2007-07-05 18:01:58 +02:00
Sascha Hauer 327b4128ad svn_rev_486 2007-07-05 18:01:58 +02:00
Sascha Hauer dbf8680a0a svn_rev_480 2007-07-05 18:01:57 +02:00
Sascha Hauer e6cc63bbf4 svn_rev_478
add support for x86_64
2007-07-05 18:01:57 +02:00
Sascha Hauer 3abdebe9ca svn_rev_476
use linker script from x86_64 ld
2007-07-05 18:01:57 +02:00
Sascha Hauer a40e4b6623 svn_rev_474
shadow printf
2007-07-05 18:01:57 +02:00
Sascha Hauer 8e357bc793 svn_rev_472
add help text
2007-07-05 18:01:57 +02:00
Sascha Hauer fe72c6b8fe svn_rev_466
add CMDLINE_TAG SETUP_MEMORY_TAGS and INITRD_TAG to Kconfig
2007-07-05 18:01:56 +02:00
Sascha Hauer 17f9b2c9ac svn_rev_463
make ppc compile again
2007-07-05 18:01:56 +02:00
Sascha Hauer d5a108ece3 svn_rev_462
- Add help texts for many commands.
- Let the linker sort the command table.
- Add support for multiple argmuments in several commands
  (mkdir, rmdir, rm, cat)
2007-07-05 18:01:55 +02:00
Sascha Hauer 321dc1bf8f svn_rev_461 2007-07-05 18:01:55 +02:00
Sascha Hauer a9526a6237 svn_rev_431 2007-07-05 18:01:53 +02:00
Sascha Hauer 9374dcd9e0 svn_rev_425 2007-07-05 18:01:52 +02:00
Sascha Hauer 6feab47528 svn_rev_414 2007-07-05 18:01:52 +02:00
Sascha Hauer 8dcf04a2c6 svn_rev_407
implement tstc with select()
2007-07-05 18:01:51 +02:00
Sascha Hauer a3fcf89bbc svn_rev_403
shadow more linux functions
2007-07-05 18:01:50 +02:00
Sascha Hauer 46743ea28f svn_rev_369
include asm-generic in errno.h instead of all other files
2007-07-05 18:01:47 +02:00
Sascha Hauer 7c2a0e94d8 svn_rev_362 2007-07-05 18:01:47 +02:00
Sascha Hauer cbde3b9bbc svn_rev_358 2007-07-05 18:01:46 +02:00
Sascha Hauer 986c81c5a3 svn_rev_348
add dummy enable_interrupts
2007-07-05 18:01:45 +02:00
Sascha Hauer be27e7ea08 svn_rev_308
add arch/linux/
2007-07-05 18:01:42 +02:00
Sascha Hauer a26b7ce120 svn_rev_306
typo
2007-07-05 18:01:42 +02:00
Sascha Hauer a4b702a62f svn_rev_280
move ppc linux startup to arch/ppc
2007-07-05 18:01:39 +02:00
Sascha Hauer 08ebec4a9a svn_rev_250 2007-07-05 18:01:36 +02:00
Sascha Hauer 04dc02f8e4 svn_rev_249
remove -ffixed-r8, add -fno-strict-aliasing
2007-07-05 18:01:36 +02:00
Sascha Hauer 00ae67a4c4 svn_rev_236
beginning filesystem support
2007-07-05 18:01:35 +02:00
Sascha Hauer 79bd10153a svn_rev_233 2007-07-05 18:01:35 +02:00
Sascha Hauer 2ca176e790 svn_rev_212 2007-07-05 18:01:33 +02:00
Sascha Hauer b10fe47280 svn_rev_210
remove -D CONFIG_ARM
2007-07-05 18:01:33 +02:00
Sascha Hauer 51dc677060 svn_rev_209
add ARM symbol
2007-07-05 18:01:33 +02:00
Sascha Hauer 144592aacd svn_rev_195
remove unneeded timer functions
2007-07-05 18:01:31 +02:00
Sascha Hauer 0c2b8f687e svn_rev_194 2007-07-05 18:01:31 +02:00
Sascha Hauer 66ff9bf291 svn_rev_191
add CONFIG_MPC5200 symbol, it is still used in the code
2007-07-05 18:01:31 +02:00
Sascha Hauer 8d41e92d40 svn_rev_183
restructure ppc startup process. Instead of doing the whole
initialization sequence in flash, we now initialize sdram very
early in the start sequence and relocate u-boot into RAM.
Also U-Boot is now linked to address 0x0 and is also executed
from there. This gives the advantage that we see the correct
offsets in the objdump and we do not need to hassle with
relocation anymore.
The code is still position independent and compiled with -fPIC,
but this could be removed.
2007-07-05 18:01:30 +02:00
Sascha Hauer 0c48f25ade svn_rev_173
WIP
2007-07-05 18:01:29 +02:00
Sascha Hauer 53d3195be1 svn_rev_167
ppc startup cleaunup
2007-07-05 18:01:29 +02:00
Sascha Hauer abfeb961e0 svn_rev_166
ppc startup cleaunup
2007-07-05 18:01:29 +02:00
Sascha Hauer 708897f52f svn_rev_165
move arm board.c to generic
2007-07-05 18:01:29 +02:00
Sascha Hauer 713ebb676a svn_rev_163
move setup of bd_t to extra function, add some debug PUTHEX_LL
2007-07-05 18:01:28 +02:00
Sascha Hauer 1ecc0d24bc svn_rev_157 2007-07-05 18:01:28 +02:00
Sascha Hauer 0d3d354cf6 svn_rev_155
on the way to compile powerpc
2007-07-05 18:01:28 +02:00
Sascha Hauer ceddda143b svn_rev_154
move lib_ppc to arch/ppc
2007-07-05 18:01:28 +02:00
Sascha Hauer a8421600d1 svn_rev_152
remove global data gd_t and board info bd_t entirely for arm
2007-07-05 18:01:28 +02:00
Sascha Hauer 4a14f424b5 svn_rev_150
remove bi_dram from bd_t
2007-07-05 18:01:27 +02:00
Sascha Hauer 42e2dbc120 svn_rev_149
no need for bi_dram in global data (untested)
2007-07-05 18:01:27 +02:00
Sascha Hauer d7313300a5 svn_rev_133
remove env_ functions
2007-07-05 18:01:26 +02:00
Sascha Hauer 4a01ad9260 svn_rev_128
remove more console stuf
2007-07-05 18:01:25 +02:00
Sascha Hauer 1a02a7e4b0 svn_rev_123
add -P option to cpp to remove linue number infos from linker script
2007-07-05 18:01:25 +02:00
Sascha Hauer 55ebf67d3e svn_rev_120
implement initcalls
2007-07-05 18:01:24 +02:00
Sascha Hauer 4eae36cc43 svn_rev_119
remove debug echo
2007-07-05 18:01:24 +02:00
Sascha Hauer 658cc34395 svn_rev_118
thousands of things
2007-07-05 18:01:24 +02:00
Sascha Hauer abfbbad1eb svn_rev_109
do not know anymore
2007-07-05 18:01:23 +02:00
Sascha Hauer 67b39350a0 svn_rev_104
needed for clocksource
2007-07-05 18:01:23 +02:00
Sascha Hauer b85ae93995 svn_rev_085
generic/u-boot-arm-display-mem-config.diff
2007-07-05 18:01:21 +02:00
Sascha Hauer bbe312cba5 svn_rev_076 2007-07-05 18:01:20 +02:00
Sascha Hauer f4631034b8 svn_rev_074
remove networking stuff
2007-07-05 18:01:19 +02:00
Sascha Hauer eff52b8645 svn_rev_071
add cleanfiles
2007-07-05 18:01:19 +02:00
Sascha Hauer c03bd6446c svn_rev_049
Kconfig WIP
2007-07-05 18:01:17 +02:00
Sascha Hauer 5618da1521 svn_rev_048
add eco920, add link to config.h
2007-07-05 18:01:17 +02:00
Sascha Hauer 3e83b8358a svn_rev_021
first compile success
2007-07-05 18:01:14 +02:00
Sascha Hauer 85ca99beb3 svn_rev_015
move lib_arm to arch/arm/lib
2007-07-05 18:01:14 +02:00
Sascha Hauer 6c1e36a9d1 svn_rev_012 2007-07-05 18:01:14 +02:00
Sascha Hauer 56e32343eb svn_rev_009
add autogenerated links
2007-07-05 18:01:13 +02:00
Sascha Hauer c56078afcc svn_rev_008
add missing Kconfig
2007-07-05 18:01:13 +02:00