freebsd-skq/sys/boot/uboot
Tim Kientzle 5f5ec09bfb Determine kernel load address dynamically from u-boot memory map.
The generic ELF loading code maps the kernel into low memory
by subtracting KERN_BASE.  So the copyin/copyout/readin functions
are always called with low addresses.  This code finds the largest
DRAM block from the U-Boot memory map and adds that base to
the addresses.

In particular, this fixes ubldr on AM3358, which has DRAM
mapped to 0x80000000 at power-on.
2012-05-20 18:07:35 +00:00
..
common Access the device tree blob via copyin/copyout. 2012-05-17 04:04:48 +00:00
lib Determine kernel load address dynamically from u-boot memory map. 2012-05-20 18:07:35 +00:00
Makefile style(9) & style.Makefile(9) 2008-03-13 17:54:21 +00:00
Makefile.inc Rename the linker emulation name for powerpc and powerc64. This is needed that 2011-11-19 19:25:57 +00:00