[U-Boot-Users] Initrd_high not functioning

15 Jun
2007
15 Jun
'07
2:44 p.m.
Hi,
My board's RAM is from 0xC0000000 to 0xC4000000 (64MB). I have set the initrd_high environment variable to 40M (0xC2800000). I have my kernel and ramdisk loaded into the flash which starts at 0xC8000000.
Kernel 0xC8200000 uRamdisk 0xC8400000
When I boot the kernel, the kernel complains that it will disable the initrd as it is beyong its physical memory.
"initrd (0xc8400040 - 0xc85f3ae7) extends beyond physical memory - disabling initrd"
So why is U-Boot not copying the Ramdisk to the area less than 0xC2800000 ?? Why is it passing the position of uRamdisk as that of the flash?? Cant a ramdisks be used from flash??
Thanks, Midhun.
6539
Age (days ago)
6539
Last active (days ago)
0 comments
1 participants
participants (1)
-
Midhun Agnihotram