linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* Re: Large physical address support on e500 platform
@ 2010-01-22  6:27 Aaron Pace
  2010-01-25 16:46 ` Kumar Gala
  0 siblings, 1 reply; 9+ messages in thread
From: Aaron Pace @ 2010-01-22  6:27 UTC (permalink / raw)
  To: linuxppc-dev

> >
> > Its possible that we've broken module/vmalloc support with
> > "Large physical addressing".? Its not something I've
> > tried in a while.? What kernel/git SHA are you using.
> >

>I'm just pulling in from the main kernel tree git.
>My current version is 2.6.33-rc4-00193-gd1e4922-dirty,
>but it had not changed since 2.6.33-rc2
>
>I started from 2.6.32, but I don't remember if I had a large PA
>support enabled there.

Just to second this issue, the following commit is what broke this:

[76acc2c1a7a9a8c2cae7e9cf8d0a8b374a48aa94]

I didn't have time to delve into the whys & hows, but this commit
caused the same issue on an 8572 platform.
Reverting this one change allows everything (including 36-bit memory
access) to work correctly, as before.

-Aaron Pace

^ permalink raw reply	[flat|nested] 9+ messages in thread
* Large physical address support on e500 platform
@ 2010-01-19  6:54 Alex Dubov
  2010-01-19 19:13 ` Kumar Gala
  0 siblings, 1 reply; 9+ messages in thread
From: Alex Dubov @ 2010-01-19  6:54 UTC (permalink / raw)
  To: linuxppc-dev

I'm working on an mpc8548 based board and recently I've encountered a=0Apro=
blem, whereupon kernel crashed each time module loading is attempted. I=0At=
raced the problem to the fact, that vmalloc_exec was setting incorrect=0Apa=
ge attributes on allocated pages. This, in turn, happened because I=0Aspeci=
fied "Large physical address support" in the Kconfig, leading to=0ACONFIG_P=
HYS_64BIT and friends being set.=0A=0AIt appears that having this option se=
t on e500 pulls in incorrect headers=0Aand otherwise not working. CPU, howe=
ver, has support for 36b physical=0Aaddressing, which qualifies as "Large p=
hysical address".=0A=0ASo, the obvious question is, what is the current sta=
tus of large physical=0Aaddress support on e500? Is it a problem in current=
 git version or is it=0Anot ready yet?=0A=0AThanks.=0A=0A=0A=0A=0A=0A=0A=0A=
      _____________________________________________________________________=
_____________=0ASee what's on at the movies in your area. Find out now: htt=
p://au.movies.yahoo.com/session-times/

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

end of thread, other threads:[~2010-05-13 12:05 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-01-22  6:27 Large physical address support on e500 platform Aaron Pace
2010-01-25 16:46 ` Kumar Gala
2010-01-25 17:06   ` Aaron Pace
2010-01-25 17:25     ` Kumar Gala
2010-05-13 12:01       ` Kumar Gala
2010-05-13 12:05       ` Kumar Gala
  -- strict thread matches above, loose matches on Subject: below --
2010-01-19  6:54 Alex Dubov
2010-01-19 19:13 ` Kumar Gala
2010-01-20  1:34   ` Alex Dubov

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).