freebsd-dev/sys/boot/uboot/lib
Ian Lepore 577353fcbf Use 64-bit math when finding a block of ram to hold the kernel. This fixes
a problem on 32-bit systems which have ram occupying the end of the physical
address space -- for example, a block of ram at 0x80000000 with a size of
0x80000000 was overflowing 32 bit math and ending up with a calculated size
of zero.

This is a fix for one of the two problems mentioned in the PR.  Something
similar will need to be done on the kernel side before the PR is closed.

PR:		201614
2016-01-02 18:16:24 +00:00
..
api_public.h Enhance the mechanism that lets you configure the ubldr boot device by 2014-03-11 22:02:49 +00:00
console.c
copy.c Use 64-bit math when finding a block of ram to hold the kernel. This fixes 2016-01-02 18:16:24 +00:00
devicename.c Use disk_fmtdev() and disk_parsedev() functions from the new DISK API. 2012-09-09 11:32:06 +00:00
disk.c Enhance the mechanism that lets you configure the ubldr boot device by 2014-03-11 22:02:49 +00:00
elf_freebsd.c An ARM kernel can be loaded at any 2MB boundary, make ubldr aware of that. 2015-05-17 19:59:05 +00:00
glue.c Provide bug4bug workaround for certain dumbiness of the u-boot's API_env_enum 2015-06-19 22:24:58 +00:00
glue.h Fix fdt_platform_fixups() mem region handling. It turns out u-boot puts 2015-03-17 21:15:24 +00:00
libuboot.h An ARM kernel can be loaded at any 2MB boundary, make ubldr aware of that. 2015-05-17 19:59:05 +00:00
Makefile Move the definitions of the fdt functions from a uboot header to a new fdt 2014-11-01 10:50:18 +00:00
module.c Print error message if autoload fails due to missing DTB blob, otherwise 2015-05-26 20:32:14 +00:00
net.c Add a routine to obtain netboot parameters from the U-Boot env vars. Call 2015-05-18 16:12:41 +00:00
reboot.c
time.c