patrick e20b4978c7 Fix U-Boot's EFI boot support on 32-bit platforms. One issue is that
the page mask that removes the lower bits was based on 1UL, which is
only 32-bit on ARMv7.  Thus on machines with 4GiB memory or more the
addresses are truncated and never end up in the EFI memory map.  The
second issue is that on 32-bit systems a function that returns a 64-
bit integer through a pointer was given a pointer to an address that
can only hold 32-bit values, causing a data abort.  The second issue
was fixed in U-Boot 2019.04.

ok phessler@ naddy@
2019-04-09 22:32:48 +00:00
..
2019-01-15 05:44:18 +00:00