* ram not at 0? anyone?
@ 2007-04-30 15:40 rvk
2007-05-01 4:55 ` David H. Lynch Jr.
0 siblings, 1 reply; 2+ messages in thread
From: rvk @ 2007-04-30 15:40 UTC (permalink / raw)
To: linuxppc-embedded
I've learned a little more, looking at PPC_MEMSTART from
include/asm-ppc/page.h, and it seems there is some relevant infra. However
I'm still worried about the tophys() and tovirt() implementations used by
head_4xx.S. Can anyone comment who has experience with RAM not at physical
0? I don't have the board yet, but it will be Xilinx Virtex 4 ppc405.
--
View this message in context: http://www.nabble.com/ram-not-at-0--anyone--tf3670343.html#a10255622
Sent from the linuxppc-embedded mailing list archive at Nabble.com.
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: ram not at 0? anyone?
2007-04-30 15:40 ram not at 0? anyone? rvk
@ 2007-05-01 4:55 ` David H. Lynch Jr.
0 siblings, 0 replies; 2+ messages in thread
From: David H. Lynch Jr. @ 2007-05-01 4:55 UTC (permalink / raw)
To: rvk; +Cc: linuxppc-embedded
[-- Attachment #1: Type: text/plain, Size: 1746 bytes --]
rvk wrote:
> I've learned a little more, looking at PPC_MEMSTART from
> include/asm-ppc/page.h, and it seems there is some relevant infra. However
> I'm still worried about the tophys() and tovirt() implementations used by
> head_4xx.S. Can anyone comment who has experience with RAM not at physical
> 0? I don't have the board yet, but it will be Xilinx Virtex 4 ppc405.
>
You might want to try posting to the uClinux list.
Boards running uClinux are much more likely to have odd memory
configurations.
I am fairly certain that you can get a board running with base
memory elsewhere than 0.
But I also suspect it will add substantially to your time.
My hardware engineers told me that memory at 0 was going to be
impossible,
until I told them it make take 2-3 more months to get Linux running.
Miraculously I got new firmware with memory at 0 the next day.
The PPC405 is part of the V4 FPGA, regardless of the rest of the
board design,
what the ppc sees is almost certainly controlled by the FPGA.
After you get your board working with an odd memory map, then you
will have to maintain it.
Your board will become the test case for flexible memory handling
for future Linux development.
That means future grief for you.
--
Dave Lynch DLA Systems
Software Development: Embedded Linux
717.627.3770 dhlii@dlasys.net http://www.dlasys.net
fax: 1.253.369.9244 Cell: 1.717.587.7774
Over 25 years' experience in platforms, languages, and technologies too numerous to list.
"Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction."
Albert Einstein
[-- Attachment #2: Type: text/html, Size: 2514 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2007-05-01 4:56 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-30 15:40 ram not at 0? anyone? rvk
2007-05-01 4:55 ` David H. Lynch Jr.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).