Hi Karthik,

On Tue, Feb 19, 2013 at 1:02 AM, KARTHIK SEKURU <[email protected]>
wrote:
>
> Hi All,
>
> My board's physical memory starts at 0x8000_0000.
> The kernel uImage is loaded at 0x80008000.
>
> I have seen in many other boards the uImage is loaded at 32KB.
>
> Why is this mandatory to load uImage at 32KB offset? Please let me know.

IIRC correctly, the first 16K is used by the bootloader to pass in ATAGS,
and the second 16K contains the top level MMU lookup table. I think that
the MMU table has alignment restrictions.

--
Dave Hylands
Shuswap, BC, Canada
http://www.davehylands.com
_______________________________________________
Kernelnewbies mailing list
[email protected]
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

Reply via email to