[RFC] [PATCH V2] Adding DTB to architecture independent vmlinux
H. Peter Anvin
hpa at linux.intel.com
Sat Oct 30 07:29:07 EST 2010
On 10/28/2010 09:04 PM, David Gibson wrote:
> On Thu, Oct 28, 2010 at 02:44:47PM -0700, H. Peter Anvin wrote:
>> On 10/28/2010 10:32 AM, David VomLehn wrote:
>>>
>>> In my case, where there are a lot of up-front reservations of memory
>>> at a static address, there is a fair amount of work to do before
>>> it's possible to do the dynamic address allocation for the blob's
>>> ultimate destination, but I'm okay with either doing blob size and address
>>> rounding or copying it from init. I don't see a benefit of supporting
>>> multiple approaches for Linux.
>>>
>>
>> The reason I mentioned dynamic allocation is that you still need to do
>> dynamic allocation if you're using a blob from an external source. If
>> you don't end up with pointers *into* the blob, though, then you don't
>> need to do the relocation until some time before you jettison the init
>> section.
>
> The way the dtb format is designed, you should almost never work with
> pointers into the the middle of the blob.
>
"Almost never"? That scares me when I hear it...
-hpa
More information about the devicetree-discuss
mailing list