All of lore.kernel.org
 help / color / mirror / Atom feed
* Linux 2.4.25 / MPC8280 / ram config vs Linux instability?
@ 2005-07-11 13:38 Absolut Hunter
  2005-07-11 14:01 ` Michael Richardson
                   ` (3 more replies)
  0 siblings, 4 replies; 14+ messages in thread
From: Absolut Hunter @ 2005-07-11 13:38 UTC (permalink / raw)
  To: linuxppc-embedded

Anybody,

I ran into a peculiar issue, though it could be user error. 

I am using U-boot to configure up the SDRAM and SRAM in our system before we
launch Linux. We have 32 Mb of SDRAM and 2 MB of SRAM in the system. 

If I leave the SRAM mapped at higher addresses 0x10000000 and SDRAM at
0x00000000, like U-boot defaults to Linux works great. However, my goal is
to map SRAM <8ns speeds> down to the address 0x00000000, to map the vector
table, so I can achieve a very fast interrupt response time.

I hacked U-boot a little bit to remap these addresses, after all the init
code was finished. U-boot relocates itself to higher memory, i.e. the last
2MB's of SDRAM and all is well within U-boot. I ran a 14 hour test on the
memory area to proof it. Now we have 0x02200000 <34M> memory size being
reported to Linux, in the bd->memsize. However, now Linux crashes randomly
all over the place, mostly sig11's task: swapper. I know this is not an
issue with SDRAM stability, and I can't imagine SRAM having problems seeing
as its 8ns capable and we're running at 15ns at the moment (66mhz).

Linux reports BAT mappings as BAT2=32Mb, BAT3=2MB when all 34 Megs are
presented via U-boot. 

Does anyone have any idea what would cause this instability? Physically all
memory seems to be great if used by itself. I know very little about how
Linux manages its pages, BATS, TBLs, etc... Are the limits on odd memory
sizes? Or certain configurations that it expects to see?

Thanks in advance.

-Russell McGuire

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2005-11-12 23:32 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-07-11 13:38 Linux 2.4.25 / MPC8280 / ram config vs Linux instability? Absolut Hunter
2005-07-11 14:01 ` Michael Richardson
2005-07-11 14:03 ` Mark Chambers
2005-07-11 14:22 ` Wolfgang Denk
2005-11-02 13:49   ` About 2.6.14 on AMCC Yosemite board KylongMu
2005-11-02 16:46     ` Wolfgang Denk
2005-11-06 15:55       ` Today's 2.6.14 can't finish build with yosemite-defconfig KylongMu
2005-11-11  2:04       ` 11-11-05 2.6.14 on AMCC Yosemite board(boot error) KylongMu
2005-11-11  8:39         ` Wolfgang Denk
2005-11-12 16:47           ` KylongMu
2005-11-12 18:01             ` Problem solved: " KylongMu
2005-11-12 23:32               ` Wolfgang Denk
2005-11-12 23:30             ` Wolfgang Denk
2005-07-11 18:39 ` Linux 2.4.25 / MPC8280 / ram config vs Linux instability? Dan Malek

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.