From: Michal Simek <monstr@monstr.eu>
To: u-boot@lists.denx.de
Subject: [U-Boot] microblaze: Replace CONFIG_SYS_GBL_DATA_SIZE by auto-generated value (25ddd1fb0a2281b182529afbc8fda5de2dc16d96)
Date: Tue, 21 Dec 2010 13:25:10 +0100 [thread overview]
Message-ID: <4D109CA6.3010502@monstr.eu> (raw)
In-Reply-To: <20101221104843.7C36DB715C@gemini.denx.de>
Dear Wolfgang,
Wolfgang Denk wrote:
> Dear Michal,
>
> In message <4D106994.10307@monstr.eu> you wrote:
>> Maybe will be worth to take a look at monitor,malloc area and stack.
>>
>> Microblaze uses:
>> end of ram
>> bd 0x40
>> gd 0x40
>> monitor area
>> malloc area
>> stack (grows down)
>>
>> Is it OK to use this scheme?
>
> Sure. You can basicly define this as you like; the general idea is
> described in the README; normally we will reserve (dynamically, i. e.
> as needed) space for PRAM, shared log buffer and/or video frame
> buffer at the upper end of memory, so I would locate bd and gd and
> the rest below that - but you don;t support these features so far for
> microblaze, then above is fine.
I hope that we will support some of these feature in near future.
>
> I just would use sizeof() instead of fixed sizes (which tend to be
> wrong sometimes ;-)
of course. There are some references to asm which needs to be resolve at
first.
>
>> I can easily fix this to previous state but will be good to synchronize
>> this across archs.
>
> If you are looking for a reference, use arch/powerpc/lib/board.c,
> starting here:
>
> 394 /*
> 395 * Now that we have DRAM mapped and working, we can
> 396 * relocate the code and continue running from DRAM.
> 397 *
> 398 * Reserve memory at end of RAM for (top down in that order):
> 399 * - area that won't get touched by U-Boot and Linux (optional)
> 400 * - kernel log buffer
> 401 * - protected RAM
> 402 * - LCD framebuffer
> 403 * - monitor code
> 404 * - board info struct
> 405 */
>
Thanks,
Michal
--
Michal Simek, Ing. (M.Eng)
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel 2.6 Microblaze Linux - http://www.monstr.eu/fdt/
Microblaze U-BOOT custodian
prev parent reply other threads:[~2010-12-21 12:25 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-12-21 8:47 [U-Boot] microblaze: Replace CONFIG_SYS_GBL_DATA_SIZE by auto-generated value (25ddd1fb0a2281b182529afbc8fda5de2dc16d96) Michal Simek
2010-12-21 10:48 ` Wolfgang Denk
2010-12-21 12:25 ` Michal Simek [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4D109CA6.3010502@monstr.eu \
--to=monstr@monstr.eu \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.