[U-Boot] [PATCH] toplevel Makefile: Add MPC8641HPCN_36BIT target
Becky Bruce
becky.bruce at freescale.com
Thu Nov 6 23:07:43 CET 2008
On Nov 6, 2008, at 3:59 PM, Scott Wood wrote:
> Becky Bruce wrote:
>> We don't want PHYS_64BIT on unconditionally. It has the effect of
>> moving all the devices into high physical memory, which means you
>> need a different Linux/dts.
>
> Another reason we should really be packaging the device trees with u-
> boot.
>
>> I expect the normal case to be that it is off. Just those few
>> customers that actually want to do this will use the PHYS_64BIT
>> version.
>
> OK, though ideally it could be chosen dynamically based on how much
> memory there is (in u-boot) or #address-cells (in linux).
>
Well, in an ideal world, I'd have an IOMMU ;-) I left this build-time
configurable because turning on PHYS_64BIT makes u-boot bigger, and
there are always people who shout about that. There are also
scenarios where you want to run with it enabled, and you don't have a
lot of RAM. And, last but not least, I want to be consistent with
linux, where 36-bit is a build-time configurable thing. Going to 36-
bit requires that you know what you're doing - you need a 36b enabled
kernel and .dts in order to boot - I don't want u-boot silently
turning it on. At least not for a while.
-Becky
More information about the U-Boot
mailing list