Searched hist:235694 (Results 1 - 3 of 3) sorted by relevance
/freebsd-11.0-release/sys/boot/uboot/lib/ | ||
H A D | elf_freebsd.c | diff 235694 Sun May 20 18:10:33 MDT 2012 kientzle 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. |
H A D | copy.c | diff 235694 Sun May 20 18:10:33 MDT 2012 kientzle 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. |
H A D | libuboot.h | diff 235694 Sun May 20 18:10:33 MDT 2012 kientzle 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. |
Completed in 128 milliseconds