linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* IBM 440GX, Ocotea...
@ 2004-03-23 11:02 Wolfgang Grandegger
  2004-03-23 16:03 ` Tolunay Orkun
  2004-03-23 18:31 ` Eugene Surovegin
  0 siblings, 2 replies; 23+ messages in thread
From: Wolfgang Grandegger @ 2004-03-23 11:02 UTC (permalink / raw)
  To: linuxppc-embedded


Hello,

we are currently trying to understand which PPC Linux
kernel tree is best suited for the IBM 440GX on the
Ocotea eval board. We would like to support the 405GP
and 440GP as well.

The Ocotea 440GX board seems to be supported in the
"linuxppc_2_4_devel" tree. Is this board configuration
up-to-date and still maintained?

A more up-to-date implementation seems to be in the
"linuxppc-2.4" tree. Are there some open issues or known
problems? I realized that the L2 cache has been disabled
recently:

  $ cat arch/ppc/platforms/ocotea.c
  ...
  /* Disable L2-Cache due to hardware issues */
  ibm440gx_l2c_disable();

Does this mean that the L2 cache is unusable on current
revisions of the chip? [That's why we would like to use
this chip.]

Does this tree support the 405GP and 440GP as well? Could
anybody make some comments on the stability? We currently
use the "linuxppc_2_4_devel" tree for these processors
with little problems.

It would be nice if somebody could shed some light on
these issues.

TIA.

Wolfgang.


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

* Re: IBM 440GX, Ocotea...
  2004-03-23 11:02 IBM 440GX, Ocotea Wolfgang Grandegger
@ 2004-03-23 16:03 ` Tolunay Orkun
  2004-03-23 16:44   ` Wolfgang Denk
  2004-03-23 18:31 ` Eugene Surovegin
  1 sibling, 1 reply; 23+ messages in thread
From: Tolunay Orkun @ 2004-03-23 16:03 UTC (permalink / raw)
  To: Wolfgang Grandegger; +Cc: linuxppc-embedded


> The Ocotea 440GX board seems to be supported in the
> "linuxppc_2_4_devel" tree. Is this board configuration
> up-to-date and still maintained?
>
> A more up-to-date implementation seems to be in the
> "linuxppc-2.4" tree. Are there some open issues or known
> problems? I realized that the L2 cache has been disabled
> recently:

Regarding penguinppc.org BitKeeper trees, I was told that
linuxppc_2_4_devel tree is now dead and all commits are done against
linuxppc-2.4. Perhaps maintainers can clarify that in more detail. My
405GP snapshot is coming from linuxppc-2.4.

There is also another linuxppc_2_4_devel tree maintained by DENX. I don't
know the sync state between these two trees. It is my understanding that
DENX tree has some fixes that might not be in the BK trees.

IMHO, the community would be best served by single set of sources...

Best regards,
Tolunay Orkun

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

* Re: IBM 440GX, Ocotea...
  2004-03-23 16:03 ` Tolunay Orkun
@ 2004-03-23 16:44   ` Wolfgang Denk
  2004-03-23 16:57     ` Jaap-Jan Boor
  0 siblings, 1 reply; 23+ messages in thread
From: Wolfgang Denk @ 2004-03-23 16:44 UTC (permalink / raw)
  To: Tolunay Orkun; +Cc: linuxppc-embedded


Dear Tolunay,

in message <12605.216.110.51.8.1080057816.squirrel@www.orkun.us> you wrote:
>
> > A more up-to-date implementation seems to be in the
> > "linuxppc-2.4" tree. Are there some open issues or known
> > problems? I realized that the L2 cache has been disabled
> > recently:
>
> Regarding penguinppc.org BitKeeper trees, I was told that
> linuxppc_2_4_devel tree is now dead and all commits are done against
> linuxppc-2.4. Perhaps maintainers can clarify that in more detail. My
> 405GP snapshot is coming from linuxppc-2.4.

Officially linuxppc-2.4 is the official tree ;-) But  then  it  seems
that  there  is  still a lot of difference between linuxppc_2_4_devel
and linuxppc-2.4, and I think you can find new features in both trees
that are not (yet?) present in the other tree.

> There is also another linuxppc_2_4_devel tree maintained by DENX. I don't

I guess Wolfgang Grandegger is aware of this. His other email address
is <wg@denx.de> :-)

But there are so many other trees. There is things like  the  ameslab
tree or the Linux-Tiny Tree or CELinux source tree or ...


> know the sync state between these two trees. It is my understanding that
> DENX tree has some fixes that might not be in the BK trees.

Our linuxppc_2_4_devel tree is in sync with the BK linuxppc_2_4_devel
tree. But there is lots of additional stuff in out  tree  that  never
made  it into the "official trees". So many of our contributions were
rejected or delayed or ignored that I finally gave up.

> IMHO, the community would be best served by single set of sources...

Indeed. But I think this is as likely as a world without war :-(

I would be perfectly happy if there was some plan or roadmap or  just
a  description of the current state which says which tree is in which
state, if it is maintained and by whom,  and  how  long  it  will  be
maintained, and when or why or by whom it might be declared as "dead"
(as  happened  with  the  linuxppc_2_4_devel  tree), or if anybody is
actually taking care of the known problems, and when, etc.


Best regards,

Wolfgang Denk

--
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd@denx.de
Inside every old person is a young person wondering what happened.
                              - Terry Pratchett, _Moving Pictures_

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

* Re: IBM 440GX, Ocotea...
  2004-03-23 16:44   ` Wolfgang Denk
@ 2004-03-23 16:57     ` Jaap-Jan Boor
  2004-03-23 17:38       ` Wolfgang Denk
                         ` (2 more replies)
  0 siblings, 3 replies; 23+ messages in thread
From: Jaap-Jan Boor @ 2004-03-23 16:57 UTC (permalink / raw)
  To: Wolfgang Denk; +Cc: Tolunay Orkun, linuxppc-embedded


Wolfgang,

In addition to this nice tree discussion, I've a question:
from what 'official ppc' tree do patches eventually get into the
official linux kernel tree(s) at kernel.org?
only linuxppc-2.4? Or all?

thanks,

Jaap-Jan

On Tue, 2004-03-23 at 17:44, Wolfgang Denk wrote:
> Dear Tolunay,
>
> in message <12605.216.110.51.8.1080057816.squirrel@www.orkun.us> you wrote:
> >
> > > A more up-to-date implementation seems to be in the
> > > "linuxppc-2.4" tree. Are there some open issues or known
> > > problems? I realized that the L2 cache has been disabled
> > > recently:
> >
> > Regarding penguinppc.org BitKeeper trees, I was told that
> > linuxppc_2_4_devel tree is now dead and all commits are done against
> > linuxppc-2.4. Perhaps maintainers can clarify that in more detail. My
> > 405GP snapshot is coming from linuxppc-2.4.
>
> Officially linuxppc-2.4 is the official tree ;-) But  then  it  seems
> that  there  is  still a lot of difference between linuxppc_2_4_devel
> and linuxppc-2.4, and I think you can find new features in both trees
> that are not (yet?) present in the other tree.
>
> > There is also another linuxppc_2_4_devel tree maintained by DENX. I don't
>
> I guess Wolfgang Grandegger is aware of this. His other email address
> is <wg@denx.de> :-)
>
> But there are so many other trees. There is things like  the  ameslab
> tree or the Linux-Tiny Tree or CELinux source tree or ...
>
>
> > know the sync state between these two trees. It is my understanding that
> > DENX tree has some fixes that might not be in the BK trees.
>
> Our linuxppc_2_4_devel tree is in sync with the BK linuxppc_2_4_devel
> tree. But there is lots of additional stuff in out  tree  that  never
> made  it into the "official trees". So many of our contributions were
> rejected or delayed or ignored that I finally gave up.
>
> > IMHO, the community would be best served by single set of sources...
>
> Indeed. But I think this is as likely as a world without war :-(
>
> I would be perfectly happy if there was some plan or roadmap or  just
> a  description of the current state which says which tree is in which
> state, if it is maintained and by whom,  and  how  long  it  will  be
> maintained, and when or why or by whom it might be declared as "dead"
> (as  happened  with  the  linuxppc_2_4_devel  tree), or if anybody is
> actually taking care of the known problems, and when, etc.
>
>
> Best regards,
>
> Wolfgang Denk
>
> --
> Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
> Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd@denx.de
> Inside every old person is a young person wondering what happened.
>                               - Terry Pratchett, _Moving Pictures_
>
--
J.G.J. Boor                       Anton Philipsweg 1
Software Engineer                 1223 KZ Hilversum
AimSys bv                         tel. +31 35 689 1941
Postbus 2194, 1200 CD Hilversum   mailto:jjboor@aimsys.nl


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

* Re: IBM 440GX, Ocotea...
  2004-03-23 16:57     ` Jaap-Jan Boor
@ 2004-03-23 17:38       ` Wolfgang Denk
  2004-03-23 18:24       ` Dan Malek
  2004-03-25 12:12       ` Paul Mackerras
  2 siblings, 0 replies; 23+ messages in thread
From: Wolfgang Denk @ 2004-03-23 17:38 UTC (permalink / raw)
  To: Jaap-Jan Boor; +Cc: linuxppc-embedded


In message <1080061066.8019.70.camel@linpc003.aimsys.nl> you wrote:
> Wolfgang,
>
> In addition to this nice tree discussion, I've a question:
> from what 'official ppc' tree do patches eventually get into the
> official linux kernel tree(s) at kernel.org?
> only linuxppc-2.4? Or all?

Excellent question. But I do not know the answer.


Best regards,

Wolfgang Denk

--
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd@denx.de
"When people are least sure, they are often most dogmatic."
- John Kenneth Galbraith

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

* Re: IBM 440GX, Ocotea...
  2004-03-23 16:57     ` Jaap-Jan Boor
  2004-03-23 17:38       ` Wolfgang Denk
@ 2004-03-23 18:24       ` Dan Malek
  2004-03-24  8:07         ` Jaap-Jan Boor
  2004-03-25 12:12       ` Paul Mackerras
  2 siblings, 1 reply; 23+ messages in thread
From: Dan Malek @ 2004-03-23 18:24 UTC (permalink / raw)
  To: Jaap-Jan Boor; +Cc: Wolfgang Denk, Tolunay Orkun, linuxppc-embedded


Jaap-Jan Boor wrote:

> from what 'official ppc' tree do patches eventually get into the
> official linux kernel tree(s) at kernel.org?
> only linuxppc-2.4? Or all?

It seems to be a circuitous route that I don't even understand
anymore.  Sometime stuff I check in gets there, sometimes not. :-)

http://penguinppc.org/dev/kernel.shtml tries to explain it.


	-- Dan


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

* Re: IBM 440GX, Ocotea...
  2004-03-23 11:02 IBM 440GX, Ocotea Wolfgang Grandegger
  2004-03-23 16:03 ` Tolunay Orkun
@ 2004-03-23 18:31 ` Eugene Surovegin
  2004-03-24  8:49   ` Wolfgang Grandegger
  2004-03-24  8:59   ` IBM 440GX performance (was Re: IBM 440GX, Ocotea...) Wolfgang Grandegger
  1 sibling, 2 replies; 23+ messages in thread
From: Eugene Surovegin @ 2004-03-23 18:31 UTC (permalink / raw)
  To: Wolfgang Grandegger; +Cc: linuxppc-embedded


On Tue, Mar 23, 2004 at 12:02:31PM +0100, Wolfgang Grandegger wrote:
>
> we are currently trying to understand which PPC Linux
> kernel tree is best suited for the IBM 440GX on the
> Ocotea eval board. We would like to support the 405GP
> and 440GP as well.

linuxppc-2.4

>
> The Ocotea 440GX board seems to be supported in the
> "linuxppc_2_4_devel" tree. Is this board configuration
> up-to-date and still maintained?

unlikely. linuxpp_2_4_devel is officialy "dead" tree :).

> A more up-to-date implementation seems to be in the
> "linuxppc-2.4" tree. Are there some open issues or known
> problems?

New UIC mode isn't supported yet.
Work on GigE support is still not finished yet.

> I realized that the L2 cache has been disabled
> recently:
>
>   $ cat arch/ppc/platforms/ocotea.c
>   ...
>   /* Disable L2-Cache due to hardware issues */
>   ibm440gx_l2c_disable();
>
> Does this mean that the L2 cache is unusable on current
> revisions of the chip? [That's why we would like to use
> this chip.]

Yes, we found problems with current chip revisions (A & B).
Ask your IBM contact for more information.

> Does this tree support the 405GP and 440GP as well?

Yes.

> Could
> anybody make some comments on the stability? We currently
> use the "linuxppc_2_4_devel" tree for these processors
> with little problems.

I'm using linuxppc-2.4 as of 2.4.21 in production for 440GP,
440GX, 405GPr, 405EP based hardware.

Eugene.

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

* Re: IBM 440GX, Ocotea...
  2004-03-23 18:24       ` Dan Malek
@ 2004-03-24  8:07         ` Jaap-Jan Boor
  2004-03-24 22:25           ` Tom Rini
  0 siblings, 1 reply; 23+ messages in thread
From: Jaap-Jan Boor @ 2004-03-24  8:07 UTC (permalink / raw)
  To: Dan Malek; +Cc: linuxppc-embedded, Tom Rini, Tolunay Orkun, Wolfgang Denk


On Mar 23, 2004, at 19:24, Dan Malek wrote:

> Jaap-Jan Boor wrote:
>
>> from what 'official ppc' tree do patches eventually get into the
>> official linux kernel tree(s) at kernel.org?
>> only linuxppc-2.4? Or all?
>
> It seems to be a circuitous route that I don't even understand
> anymore.  Sometime stuff I check in gets there, sometimes not. :-)

and you have never found out the conditions when something
get's in (only when submitted at friday the 13th or something?)

>
> http://penguinppc.org/dev/kernel.shtml tries to explain it.
>

this states you should build/submit patches against kernel.org's
trees, which is quite different from linuxppc-2.[45], which is probably
Tom Rini's checkout of kernel.org's tree with all ppc patches.
Or is it?

thanks for your reply,

Jaap-Jan

>
> 	-- Dan
>
>


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

* Re: IBM 440GX, Ocotea...
  2004-03-23 18:31 ` Eugene Surovegin
@ 2004-03-24  8:49   ` Wolfgang Grandegger
  2004-03-24  8:59   ` IBM 440GX performance (was Re: IBM 440GX, Ocotea...) Wolfgang Grandegger
  1 sibling, 0 replies; 23+ messages in thread
From: Wolfgang Grandegger @ 2004-03-24  8:49 UTC (permalink / raw)
  To: Eugene Surovegin; +Cc: linuxppc-embedded


>-- Original Message --
>Date: Tue, 23 Mar 2004 10:31:22 -0800
>From: Eugene Surovegin <ebs@ebshome.net>
>To: Wolfgang Grandegger <wolfgang.grandegger@bluewin.ch>
>Cc: linuxppc-embedded@lists.linuxppc.org
>Subject: Re: IBM 440GX, Ocotea...
>
>
>
>On Tue, Mar 23, 2004 at 12:02:31PM +0100, Wolfgang Grandegger wrote:
>>
>> we are currently trying to understand which PPC Linux
>> kernel tree is best suited for the IBM 440GX on the
>> Ocotea eval board. We would like to support the 405GP
>> and 440GP as well.
>
>linuxppc-2.4
>
>>
>> The Ocotea 440GX board seems to be supported in the
>> "linuxppc_2_4_devel" tree. Is this board configuration
>> up-to-date and still maintained?
>
>unlikely. linuxpp_2_4_devel is officialy "dead" tree :).
>
>> A more up-to-date implementation seems to be in the
>> "linuxppc-2.4" tree. Are there some open issues or known
>> problems?
>
>New UIC mode isn't supported yet.
>Work on GigE support is still not finished yet.
>
>> I realized that the L2 cache has been disabled
>> recently:
>>
>>   $ cat arch/ppc/platforms/ocotea.c
>>   ...
>>   /* Disable L2-Cache due to hardware issues */
>>   ibm440gx_l2c_disable();
>>
>> Does this mean that the L2 cache is unusable on current
>> revisions of the chip? [That's why we would like to use
>> this chip.]
>
>Yes, we found problems with current chip revisions (A & B).
>Ask your IBM contact for more information.
>
>> Does this tree support the 405GP and 440GP as well?
>
>Yes.
>
>> Could
>> anybody make some comments on the stability? We currently
>> use the "linuxppc_2_4_devel" tree for these processors
>> with little problems.
>
>I'm using linuxppc-2.4 as of 2.4.21 in production for 440GP,
>440GX, 405GPr, 405EP based hardware.

Great, thanks a lot for the clearification. Unfortunately there
is some confusion and disappointment on what board is well
supported in what tree.

Wolfgang.


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

* IBM 440GX performance (was Re: IBM 440GX, Ocotea...)
  2004-03-23 18:31 ` Eugene Surovegin
  2004-03-24  8:49   ` Wolfgang Grandegger
@ 2004-03-24  8:59   ` Wolfgang Grandegger
  2004-03-24 12:24     ` USB problem on 2.4.20 song sam
       [not found]     ` <20040324234025.GA11675@gate.ebshome.net>
  1 sibling, 2 replies; 23+ messages in thread
From: Wolfgang Grandegger @ 2004-03-24  8:59 UTC (permalink / raw)
  To: Eugene Surovegin; +Cc: linuxppc-embedded


>-- Original Message --
>Date: Tue, 23 Mar 2004 10:31:22 -0800
>From: Eugene Surovegin <ebs@ebshome.net>
>To: Wolfgang Grandegger <wolfgang.grandegger@bluewin.ch>
>Cc: linuxppc-embedded@lists.linuxppc.org
>Subject: Re: IBM 440GX, Ocotea...
[...deletions...]
>> Could
>> anybody make some comments on the stability? We currently
>> use the "linuxppc_2_4_devel" tree for these processors
>> with little problems.
>
>I'm using linuxppc-2.4 as of 2.4.21 in production for 440GP,
>440GX, 405GPr, 405EP based hardware.

BTW, do you or somebody else have some performance figures
(LMbench?) for the GX compared to the other processor.

Thanks.

Wolfgang.


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

* USB problem on 2.4.20
  2004-03-24  8:59   ` IBM 440GX performance (was Re: IBM 440GX, Ocotea...) Wolfgang Grandegger
@ 2004-03-24 12:24     ` song sam
       [not found]     ` <20040324234025.GA11675@gate.ebshome.net>
  1 sibling, 0 replies; 23+ messages in thread
From: song sam @ 2004-03-24 12:24 UTC (permalink / raw)
  To: linuxppc-embedded


Hi,

When trying to make USB HOST mode kernel on 2.4.20
from MVL PRO 3.1 for RPXlite DW board,I found that USB
keyboard didn't work but it did work on 2.4.18 from
MVL PRO 3.0.Does anyone have success experience in
similar case?Also,the reseaon why I try to make USB
work on 2.4.20 is that I noticed the newer kernle tree
with the same configuration could get smaller and
faster kernel.Is this ture for most
case?Anyway,smaller and faster is attractive to all of
us.

Any comment and advice is welcome.

Thanks in advance!

Sam

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

* RE: IBM 440GX, Ocotea...
@ 2004-03-24 14:21 Neil Wilson
  2004-03-24 16:05 ` Matt Porter
  0 siblings, 1 reply; 23+ messages in thread
From: Neil Wilson @ 2004-03-24 14:21 UTC (permalink / raw)
  To: Eugene Surovegin; +Cc: linuxppc-embedded


> > Does this mean that the L2 cache is unusable on current
> revisions of
> > the chip? [That's why we would like to use this chip.]
>
> Yes, we found problems with current chip revisions (A & B).
> Ask your IBM contact for more information.
>

Can you elaborate a bit on this please ?, we are considering using this
processor but would need the cache.
I have had a quick look at the 2 errata docs  I found on the IBM web
site but must be missing the bit this relate to.
Thanks.

Neil

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

* Re: IBM 440GX, Ocotea...
  2004-03-24 14:21 IBM 440GX, Ocotea Neil Wilson
@ 2004-03-24 16:05 ` Matt Porter
  0 siblings, 0 replies; 23+ messages in thread
From: Matt Porter @ 2004-03-24 16:05 UTC (permalink / raw)
  To: Neil Wilson; +Cc: Eugene Surovegin, linuxppc-embedded


On Wed, Mar 24, 2004 at 02:21:38PM -0000, Neil Wilson wrote:
>
> > > Does this mean that the L2 cache is unusable on current
> > revisions of
> > > the chip? [That's why we would like to use this chip.]
> >
> > Yes, we found problems with current chip revisions (A & B).
> > Ask your IBM contact for more information.
> >
>
> Can you elaborate a bit on this please ?, we are considering using this
> processor but would need the cache.
> I have had a quick look at the 2 errata docs  I found on the IBM web
> site but must be missing the bit this relate to.

I know if I elaborated the "issue" it would violate the NDA that
we (my employer) are covered under. I assume Eugene is in a similar
position. You really should talk to IBM, that's what mvista is forced
to tell its 440GX customers. :)

-Matt

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

* Re: IBM 440GX, Ocotea...
  2004-03-24  8:07         ` Jaap-Jan Boor
@ 2004-03-24 22:25           ` Tom Rini
  2004-03-25  7:57             ` Jaap-Jan Boor
  0 siblings, 1 reply; 23+ messages in thread
From: Tom Rini @ 2004-03-24 22:25 UTC (permalink / raw)
  To: Jaap-Jan Boor; +Cc: Dan Malek, linuxppc-embedded, Tolunay Orkun, Wolfgang Denk


On Wed, Mar 24, 2004 at 09:07:28AM +0100, Jaap-Jan Boor wrote:

> On Mar 23, 2004, at 19:24, Dan Malek wrote:
>
> >Jaap-Jan Boor wrote:
> >
> >>from what 'official ppc' tree do patches eventually get into the
> >>official linux kernel tree(s) at kernel.org?
> >>only linuxppc-2.4? Or all?
> >
> >It seems to be a circuitous route that I don't even understand
> >anymore.  Sometime stuff I check in gets there, sometimes not. :-)
>
> and you have never found out the conditions when something
> get's in (only when submitted at friday the 13th or something?)

Um, yeah.  I'm hoping 2.6 will be different from 2.4 in that regard. :)

> >http://penguinppc.org/dev/kernel.shtml tries to explain it.
>
>
> this states you should build/submit patches against kernel.org's
> trees, which is quite different from linuxppc-2.[45], which is probably
> Tom Rini's checkout of kernel.org's tree with all ppc patches.
> Or is it?

linuxppc-2.[45] are children of the linux-2.[45] trees, and contain
stuff that's not quite ready to go out, _but_will_be_soon_ or has been
put in a tree for Linus/Marcelo, but they haven't pulled yet.

--
Tom Rini
http://gate.crashing.org/~trini/

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

* Re: IBM 440GX, Ocotea...
  2004-03-24 22:25           ` Tom Rini
@ 2004-03-25  7:57             ` Jaap-Jan Boor
  2004-03-25 19:40               ` Tom Rini
  0 siblings, 1 reply; 23+ messages in thread
From: Jaap-Jan Boor @ 2004-03-25  7:57 UTC (permalink / raw)
  To: Tom Rini; +Cc: linuxppc-embedded, Dan Malek, Tolunay Orkun, Wolfgang Denk


On Mar 24, 2004, at 23:25, Tom Rini wrote:

>>> It seems to be a circuitous route that I don't even understand
>>> anymore.  Sometime stuff I check in gets there, sometimes not. :-)
>>
>> and you have never found out the conditions when something
>> get's in (only when submitted at friday the 13th or something?)
>
> Um, yeah.  I'm hoping 2.6 will be different from 2.4 in that regard. :)

ok!

> linuxppc-2.[45] are children of the linux-2.[45] trees, and contain
> stuff that's not quite ready to go out, _but_will_be_soon_ or has been
> put in a tree for Linus/Marcelo, but they haven't pulled yet.

ok thanks (and linuxppc-2.5 should be used to get something into 2.6?)

Jaap-Jan

>
> --
> Tom Rini
> http://gate.crashing.org/~trini/
>


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

* Re: IBM 440GX performance (was Re: IBM 440GX, Ocotea...)
       [not found]     ` <20040324234025.GA11675@gate.ebshome.net>
@ 2004-03-25  8:02       ` Gerhard Jaeger
  2004-03-25 19:43       ` Eugene Surovegin
  1 sibling, 0 replies; 23+ messages in thread
From: Gerhard Jaeger @ 2004-03-25  8:02 UTC (permalink / raw)
  To: linuxppc-embedded


Hi Eugene,

thanks for the benchmarks, but I was somewhat surprised to find results with
enabled L2 cache. Does this mean, that there is some existing revision
with working L2 cache, or is it only enabled to demonstrate how fast it could
be if this thing is working correctly?

Ciao,
  Gerhard


On Thursday 25 March 2004 00:40, Eugene Surovegin wrote:
> On Wed, Mar 24, 2004 at 09:59:56AM +0100, Wolfgang Grandegger wrote:
> > BTW, do you or somebody else have some performance figures
> > (LMbench?) for the GX compared to the other processor.
>
> I did some testing on our custom 440GP/GX hardware.
>
> Each system has 512M of RAM, SCSI disk was used for disk and FS testing (in
> RAID-1 configuration but without a mirror drive).
>
> I used NFS root, host - P4 1.6GHz, SuSE 8.0, 100Mbit switch connection.
>
> 440GP system was running at 400MHz/133MHz, 440GX - 500MHz/166MHz. For 440GX
> I did testing with L2C disabled and enabled.
>[SNIPSNAP]


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

* Re: IBM 440GX, Ocotea...
  2004-03-23 16:57     ` Jaap-Jan Boor
  2004-03-23 17:38       ` Wolfgang Denk
  2004-03-23 18:24       ` Dan Malek
@ 2004-03-25 12:12       ` Paul Mackerras
  2004-03-25 13:16         ` Jaap-Jan Boor
  2 siblings, 1 reply; 23+ messages in thread
From: Paul Mackerras @ 2004-03-25 12:12 UTC (permalink / raw)
  To: Jaap-Jan Boor; +Cc: Wolfgang Denk, Tolunay Orkun, linuxppc-embedded


Jaap-Jan Boor writes:

> In addition to this nice tree discussion, I've a question:
> from what 'official ppc' tree do patches eventually get into the
> official linux kernel tree(s) at kernel.org?
> only linuxppc-2.4? Or all?

Well, the thing to understand is that there is no automatic,
effortless way that code goes into the kernel.org trees.  Every change
that goes in involves somebody putting together a patch against the
current state of the official kernel.org trees, together with a
description of what is being changed and why it is being changed, and
sending that to Marcelo Tosatti, Andrew Morton or Linus Torvalds.

BitKeeper can help to some extent with this, mainly by providing a way
for us to send Marcelo/Andrew/Linus a bunch of changes in one go.  It
doesn't, however, provide any automatic way for changes to get from
the linuxppc-2.4 or linuxppc-2.5 trees into their trees.  The reason
is that with BK, if you pull the changes from one tree into another
tree, you have to take all the changes in the first tree that aren't
in the second.  You can't pick and choose which changesets get
transferred.  Therefore, we don't ask Marcelo/Andrew/Linus to pull
from linuxppc-2.[45] into their trees.  There is too much stuff in
there that isn't ready, or that I don't agree with, or that I just
don't understand.

I have taken on the role of ppc32 maintainer, part of which involves
sending changes to Marcelo/Andrew/Linus.  However, doing that involves
work on my part to identify which changes in linuxppc-2.[45] are ready
to send, which changes logically go together, and I have to be able to
explain the change.

When it comes to things like the 8xx/82xx/85xx support, I rely on the
maintainers for that area -- Tom Rini and Dan Malek -- to do that work
of identifying sets of related changes that are suitable for inclusion
in the official trees, and packaging them up with an explanation so
that they can be sent upstream.  (That can be done either with patches
or BK changesets; the amount of work required is pretty much the same
either way.)

Similarly, for the boot code I look to Tom and for the powermac
support I look to Ben Herrenschmidt.  For the 4xx stuff there isn't
really a maintainer at the moment, unfortunately, except that Matt
Porter is looking after the 44x boards.  I look after the classic
PowerPC core support -- exception handling, memory management, etc.,
and to some extent the 4xx core support, and the CHRP port.

What this boils down to is that for changes in these areas I expect
the maintainers for those areas to be packaging up the changes with
explanations, ready to go upstream.  Anyone is of course welcome to
put together a patch + explanation and propose that it go upstream.
In such cases I would ask the maintainer for that area for his
opinion, or if there isn't a maintainer, I would ask the submitter if
they will commit to maintaining that area of the code.  If they won't,
I would tend to drop the patch unless it is a simple, obviously
correct bugfix.

One problem we have at present is that there are a number of board
ports which don't appear to have a maintainer.  Sometimes there are
people using those ports but noone taking responsibility for updating
it and keeping it working as things change elsewhere in the kernel.
Having a maintainer is a prerequisite for the board port to be sent
upstream.

I hope this clarifies things.  If you want the kernel.org trees to
support your platform, then I suggest you put together the changes you
want to see as patches and send them to me and the maintainer for the
subarea.  Make sure that the patch comes with a good explanation of
the change, and if you think the patch should go upstream, say so.  If
possible make sure that the patch isn't too large.  If it is large,
see if you can split it up into smaller patches, each of which
contains a logically related set of changes.

Regards,
Paul.

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

* Re: IBM 440GX, Ocotea...
  2004-03-25 12:12       ` Paul Mackerras
@ 2004-03-25 13:16         ` Jaap-Jan Boor
  0 siblings, 0 replies; 23+ messages in thread
From: Jaap-Jan Boor @ 2004-03-25 13:16 UTC (permalink / raw)
  To: Paul Mackerras; +Cc: Wolfgang Denk, Tolunay Orkun, linuxppc-embedded


Paul,

Much thanks for your explanation, it clarifies a lot.

Jaap-Jan

On Thu, 25 Mar 2004, Paul Mackerras wrote:

>
> Jaap-Jan Boor writes:
>
> > In addition to this nice tree discussion, I've a question:
> > from what 'official ppc' tree do patches eventually get into the
> > official linux kernel tree(s) at kernel.org?
> > only linuxppc-2.4? Or all?
>
> Well, the thing to understand is that there is no automatic,
> effortless way that code goes into the kernel.org trees.  Every change
> that goes in involves somebody putting together a patch against the
> current state of the official kernel.org trees, together with a
> description of what is being changed and why it is being changed, and
> sending that to Marcelo Tosatti, Andrew Morton or Linus Torvalds.
>
> BitKeeper can help to some extent with this, mainly by providing a way
> for us to send Marcelo/Andrew/Linus a bunch of changes in one go.  It
> doesn't, however, provide any automatic way for changes to get from
> the linuxppc-2.4 or linuxppc-2.5 trees into their trees.  The reason
> is that with BK, if you pull the changes from one tree into another
> tree, you have to take all the changes in the first tree that aren't
> in the second.  You can't pick and choose which changesets get
> transferred.  Therefore, we don't ask Marcelo/Andrew/Linus to pull
> from linuxppc-2.[45] into their trees.  There is too much stuff in
> there that isn't ready, or that I don't agree with, or that I just
> don't understand.
>
> I have taken on the role of ppc32 maintainer, part of which involves
> sending changes to Marcelo/Andrew/Linus.  However, doing that involves
> work on my part to identify which changes in linuxppc-2.[45] are ready
> to send, which changes logically go together, and I have to be able to
> explain the change.
>
> When it comes to things like the 8xx/82xx/85xx support, I rely on the
> maintainers for that area -- Tom Rini and Dan Malek -- to do that work
> of identifying sets of related changes that are suitable for inclusion
> in the official trees, and packaging them up with an explanation so
> that they can be sent upstream.  (That can be done either with patches
> or BK changesets; the amount of work required is pretty much the same
> either way.)
>
> Similarly, for the boot code I look to Tom and for the powermac
> support I look to Ben Herrenschmidt.  For the 4xx stuff there isn't
> really a maintainer at the moment, unfortunately, except that Matt
> Porter is looking after the 44x boards.  I look after the classic
> PowerPC core support -- exception handling, memory management, etc.,
> and to some extent the 4xx core support, and the CHRP port.
>
> What this boils down to is that for changes in these areas I expect
> the maintainers for those areas to be packaging up the changes with
> explanations, ready to go upstream.  Anyone is of course welcome to
> put together a patch + explanation and propose that it go upstream.
> In such cases I would ask the maintainer for that area for his
> opinion, or if there isn't a maintainer, I would ask the submitter if
> they will commit to maintaining that area of the code.  If they won't,
> I would tend to drop the patch unless it is a simple, obviously
> correct bugfix.
>
> One problem we have at present is that there are a number of board
> ports which don't appear to have a maintainer.  Sometimes there are
> people using those ports but noone taking responsibility for updating
> it and keeping it working as things change elsewhere in the kernel.
> Having a maintainer is a prerequisite for the board port to be sent
> upstream.
>
> I hope this clarifies things.  If you want the kernel.org trees to
> support your platform, then I suggest you put together the changes you
> want to see as patches and send them to me and the maintainer for the
> subarea.  Make sure that the patch comes with a good explanation of
> the change, and if you think the patch should go upstream, say so.  If
> possible make sure that the patch isn't too large.  If it is large,
> see if you can split it up into smaller patches, each of which
> contains a logically related set of changes.
>
> Regards,
> Paul.
>
>

--
J.G.J. Boor			  Anton Philipsweg 1
Software Engineer		  1223 KZ Hilversum
AimSys bv              		  tel. +31 35 689 1941
Postbus 2194, 1200 CD Hilversum   mailto:jjboor@aimsys.nl


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

* Re: IBM 440GX, Ocotea...
  2004-03-25  7:57             ` Jaap-Jan Boor
@ 2004-03-25 19:40               ` Tom Rini
  2004-03-25 21:14                 ` Tolunay Orkun
  0 siblings, 1 reply; 23+ messages in thread
From: Tom Rini @ 2004-03-25 19:40 UTC (permalink / raw)
  To: Jaap-Jan Boor; +Cc: linuxppc-embedded, Dan Malek, Tolunay Orkun, Wolfgang Denk


On Thu, Mar 25, 2004 at 08:57:47AM +0100, Jaap-Jan Boor wrote:

> On Mar 24, 2004, at 23:25, Tom Rini wrote:
>
> >>>It seems to be a circuitous route that I don't even understand
> >>>anymore.  Sometime stuff I check in gets there, sometimes not. :-)
> >>
> >>and you have never found out the conditions when something
> >>get's in (only when submitted at friday the 13th or something?)
> >
> >Um, yeah.  I'm hoping 2.6 will be different from 2.4 in that regard. :)
>
> ok!
>
> >linuxppc-2.[45] are children of the linux-2.[45] trees, and contain
> >stuff that's not quite ready to go out, _but_will_be_soon_ or has been
> >put in a tree for Linus/Marcelo, but they haven't pulled yet.
>
> ok thanks (and linuxppc-2.5 should be used to get something into 2.6?)

If it's something which isn't quite ready yet, it should go into
linuxppc-2.5.  Otherwise, it should go to linux-2.5, either via Andrew
Morton, or Paul or Ben sending it to Linus.

--
Tom Rini
http://gate.crashing.org/~trini/

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

* Re: IBM 440GX performance (was Re: IBM 440GX, Ocotea...)
       [not found]     ` <20040324234025.GA11675@gate.ebshome.net>
  2004-03-25  8:02       ` IBM 440GX performance (was Re: IBM 440GX, Ocotea...) Gerhard Jaeger
@ 2004-03-25 19:43       ` Eugene Surovegin
  1 sibling, 0 replies; 23+ messages in thread
From: Eugene Surovegin @ 2004-03-25 19:43 UTC (permalink / raw)
  To: linuxppc-embedded


On Wed, Mar 24, 2004 at 03:40:25PM -0800, Eugene Surovegin wrote:
> All systems were running identical highly patched 2.4.21 based kernel (preempt,
> low-lat, aa-VM).

... + O(1), HZ=1000

Eugene

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

* Re: IBM 440GX, Ocotea...
  2004-03-25 19:40               ` Tom Rini
@ 2004-03-25 21:14                 ` Tolunay Orkun
  2004-03-25 21:20                   ` Tom Rini
  0 siblings, 1 reply; 23+ messages in thread
From: Tolunay Orkun @ 2004-03-25 21:14 UTC (permalink / raw)
  To: Tom Rini
  Cc: Jaap-Jan Boor, linuxppc-embedded, Dan Malek, Tolunay Orkun,
	Wolfgang Denk


>> >linuxppc-2.[45] are children of the linux-2.[45] trees, and contain
>> >stuff that's not quite ready to go out, _but_will_be_soon_ or has been
>> >put in a tree for Linus/Marcelo, but they haven't pulled yet.
>>
>> ok thanks (and linuxppc-2.5 should be used to get something into 2.6?)
>
> If it's something which isn't quite ready yet, it should go into
> linuxppc-2.5.  Otherwise, it should go to linux-2.5, either via Andrew
> Morton, or Paul or Ben sending it to Linus.

If the chnage goes directly to linux-2.[56] tree directly is it also
applied to linuxppc-2.5 as well? How do you keep it in sync with
kernel.org tree?

My logic says that if the changes that goes to kernel.org 2.6 tree is not
incorporated to linuxppc 2.5 tree we have a major problem. It would be too
difficult to keep track of which tree has which.

I would rather like to think that kernel.org has a subset of ppc specific
chnages that goes to linuxppc but linuxppc has all the changes that goes
to kernel.org linux tree.

Best regards,
Tolunay Orkun


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

* Re: IBM 440GX, Ocotea...
  2004-03-25 21:14                 ` Tolunay Orkun
@ 2004-03-25 21:20                   ` Tom Rini
  2004-03-25 21:23                     ` Tolunay Orkun
  0 siblings, 1 reply; 23+ messages in thread
From: Tom Rini @ 2004-03-25 21:20 UTC (permalink / raw)
  To: Tolunay Orkun; +Cc: Jaap-Jan Boor, linuxppc-embedded, Dan Malek, Wolfgang Denk


On Thu, Mar 25, 2004 at 03:14:22PM -0600, Tolunay Orkun wrote:
> >> >linuxppc-2.[45] are children of the linux-2.[45] trees, and contain
> >> >stuff that's not quite ready to go out, _but_will_be_soon_ or has been
> >> >put in a tree for Linus/Marcelo, but they haven't pulled yet.
> >>
> >> ok thanks (and linuxppc-2.5 should be used to get something into 2.6?)
> >
> > If it's something which isn't quite ready yet, it should go into
> > linuxppc-2.5.  Otherwise, it should go to linux-2.5, either via Andrew
> > Morton, or Paul or Ben sending it to Linus.
>
> If the chnage goes directly to linux-2.[56] tree directly is it also
> applied to linuxppc-2.5 as well? How do you keep it in sync with
> kernel.org tree?

The linuxppc-2.5 tree is a child of the linux-2.5 tree.  Once a change
gets into the linux-2.5 tree, we can pull it into the linuxppc-2.5 tree.
So it becomes just another change we get.

--
Tom Rini
http://gate.crashing.org/~trini/

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

* Re: IBM 440GX, Ocotea...
  2004-03-25 21:20                   ` Tom Rini
@ 2004-03-25 21:23                     ` Tolunay Orkun
  0 siblings, 0 replies; 23+ messages in thread
From: Tolunay Orkun @ 2004-03-25 21:23 UTC (permalink / raw)
  To: Tom Rini; +Cc: Jaap-Jan Boor, linuxppc-embedded, Dan Malek, Wolfgang Denk


>> If the chnage goes directly to linux-2.[56] tree directly is it also
>> applied to linuxppc-2.5 as well? How do you keep it in sync with
>> kernel.org tree?
>
> The linuxppc-2.5 tree is a child of the linux-2.5 tree.  Once a change
> gets into the linux-2.5 tree, we can pull it into the linuxppc-2.5 tree.
> So it becomes just another change we get.

OK. I was alarmed for no reason then.

Regards,
Tolunay Orkun


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

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

end of thread, other threads:[~2004-03-25 21:23 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-03-23 11:02 IBM 440GX, Ocotea Wolfgang Grandegger
2004-03-23 16:03 ` Tolunay Orkun
2004-03-23 16:44   ` Wolfgang Denk
2004-03-23 16:57     ` Jaap-Jan Boor
2004-03-23 17:38       ` Wolfgang Denk
2004-03-23 18:24       ` Dan Malek
2004-03-24  8:07         ` Jaap-Jan Boor
2004-03-24 22:25           ` Tom Rini
2004-03-25  7:57             ` Jaap-Jan Boor
2004-03-25 19:40               ` Tom Rini
2004-03-25 21:14                 ` Tolunay Orkun
2004-03-25 21:20                   ` Tom Rini
2004-03-25 21:23                     ` Tolunay Orkun
2004-03-25 12:12       ` Paul Mackerras
2004-03-25 13:16         ` Jaap-Jan Boor
2004-03-23 18:31 ` Eugene Surovegin
2004-03-24  8:49   ` Wolfgang Grandegger
2004-03-24  8:59   ` IBM 440GX performance (was Re: IBM 440GX, Ocotea...) Wolfgang Grandegger
2004-03-24 12:24     ` USB problem on 2.4.20 song sam
     [not found]     ` <20040324234025.GA11675@gate.ebshome.net>
2004-03-25  8:02       ` IBM 440GX performance (was Re: IBM 440GX, Ocotea...) Gerhard Jaeger
2004-03-25 19:43       ` Eugene Surovegin
  -- strict thread matches above, loose matches on Subject: below --
2004-03-24 14:21 IBM 440GX, Ocotea Neil Wilson
2004-03-24 16:05 ` Matt Porter

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