linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCHSET] libata: PATA driver for Celleb
@ 2007-01-26  7:24 Akira Iguchi
  2007-01-26  7:46 ` Jeff Garzik
  0 siblings, 1 reply; 25+ messages in thread
From: Akira Iguchi @ 2007-01-26  7:24 UTC (permalink / raw)
  To: linux-ide
  Cc: linuxppc-dev, kou.ishizaki, benh, arnd, paulus, linas, jeff, alan

Dear everyone.

Thank you for many useful comments.
This is the latest patchset for the PATA controller of Celleb. 

This patchset consists of
[1] add another IRQ calls (core and headers)
[2] add another IRQ calls (libata drivers)
[3] PATA driver for Celleb

And patch[3] depends on patch[1,2].

This patchset is based on the Tejun's "devres" git tree, which is
available at the followin URL.

http://htj.dyndns.org/git/?p=libata-tj.git;a=commit;h=efc6607aefe728b2721f6a0126bc527bc23eb46f


Best regards,
Akira Iguchi


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

* [PATCHSET] libata: PATA driver for Celleb
@ 2007-01-26  7:24 Akira Iguchi
  0 siblings, 0 replies; 25+ messages in thread
From: Akira Iguchi @ 2007-01-26  7:24 UTC (permalink / raw)
  To: linux-ide; +Cc: jeff, arnd, linuxppc-dev, paulus, alan

Dear everyone.

Thank you for many useful comments.
This is the latest patchset for the PATA controller of Celleb. 

This patchset consists of
[1] add another IRQ calls (core and headers)
[2] add another IRQ calls (libata drivers)
[3] PATA driver for Celleb

And patch[3] depends on patch[1,2].

This patchset is based on the Tejun's "devres" git tree, which is
available at the followin URL.

http://htj.dyndns.org/git/?p=libata-tj.git;a=commit;h=efc6607aefe728b2721f6a0126bc527bc23eb46f


Best regards,
Akira Iguchi

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

* Re: [PATCHSET] libata: PATA driver for Celleb
  2007-01-26  7:24 [PATCHSET] libata: PATA driver for Celleb Akira Iguchi
@ 2007-01-26  7:46 ` Jeff Garzik
  2007-02-14  5:19   ` Akira Iguchi
                     ` (2 more replies)
  0 siblings, 3 replies; 25+ messages in thread
From: Jeff Garzik @ 2007-01-26  7:46 UTC (permalink / raw)
  To: Akira Iguchi
  Cc: linux-ide, linuxppc-dev, kou.ishizaki, benh, arnd, paulus, linas,
	alan

Akira Iguchi wrote:
> Dear everyone.
> 
> Thank you for many useful comments.
> This is the latest patchset for the PATA controller of Celleb. 
> 
> This patchset consists of
> [1] add another IRQ calls (core and headers)
> [2] add another IRQ calls (libata drivers)
> [3] PATA driver for Celleb
> 
> And patch[3] depends on patch[1,2].
> 
> This patchset is based on the Tejun's "devres" git tree, which is
> available at the followin URL.

Everything looks great, thanks!

I'll apply this patchset immediately after applying Tejun's devres patchset.

	Jeff




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

* Re: [PATCHSET] libata: PATA driver for Celleb
  2007-01-26  7:46 ` Jeff Garzik
@ 2007-02-14  5:19   ` Akira Iguchi
  2007-02-14  5:19   ` Akira Iguchi
       [not found]   ` <200702140518.l1E5IoWX010896@toshiba.co.jp>
  2 siblings, 0 replies; 25+ messages in thread
From: Akira Iguchi @ 2007-02-14  5:19 UTC (permalink / raw)
  To: Jeff Garzik
  Cc: linux-ide, linuxppc-dev, kou.ishizaki, benh, arnd, paulus, linas,
	alan

Hi, Jeff-san.

>Jeff Garzik wrote:
>> This patchset consists of
>> [1] add another IRQ calls (core and headers)
>> [2] add another IRQ calls (libata drivers)
>> [3] PATA driver for Celleb
>> 
>> And patch[3] depends on patch[1,2].
>> 
>> This patchset is based on the Tejun's "devres" git tree, which is
>> available at the followin URL.
>
>Everything looks great, thanks!
>
>I'll apply this patchset immediately after applying Tejun's devres patchset.
>

Thank you for applying some parts of my patches (patch[1,2]).
But it is my goal that this Celleb patch (patch[3]) is merged into your git tree.
What's the status of this patch?

2.6.20 has been released and (I think) it is the time of merge-window
for 2.6.21. I want this patch to be merged at this time.
Please tell me if there are anything I should do.


Best regards,
Akira Iguchi


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

* Re: [PATCHSET] libata: PATA driver for Celleb
  2007-01-26  7:46 ` Jeff Garzik
  2007-02-14  5:19   ` Akira Iguchi
@ 2007-02-14  5:19   ` Akira Iguchi
       [not found]   ` <200702140518.l1E5IoWX010896@toshiba.co.jp>
  2 siblings, 0 replies; 25+ messages in thread
From: Akira Iguchi @ 2007-02-14  5:19 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: arnd, linuxppc-dev, linux-ide, paulus, alan

Hi, Jeff-san.

>Jeff Garzik wrote:
>> This patchset consists of
>> [1] add another IRQ calls (core and headers)
>> [2] add another IRQ calls (libata drivers)
>> [3] PATA driver for Celleb
>> 
>> And patch[3] depends on patch[1,2].
>> 
>> This patchset is based on the Tejun's "devres" git tree, which is
>> available at the followin URL.
>
>Everything looks great, thanks!
>
>I'll apply this patchset immediately after applying Tejun's devres patchset.
>

Thank you for applying some parts of my patches (patch[1,2]).
But it is my goal that this Celleb patch (patch[3]) is merged into your git tree.
What's the status of this patch?

2.6.20 has been released and (I think) it is the time of merge-window
for 2.6.21. I want this patch to be merged at this time.
Please tell me if there are anything I should do.


Best regards,
Akira Iguchi

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

* Re: [PATCHSET] libata: PATA driver for Celleb
       [not found]   ` <200702140518.l1E5IoWX010896@toshiba.co.jp>
@ 2007-02-14  5:29     ` Benjamin Herrenschmidt
  2007-02-15  5:07       ` Jeff Garzik
  2007-02-15  5:12       ` spidernet (was Re: [PATCHSET] libata: PATA driver for Celleb) Jeff Garzik
  0 siblings, 2 replies; 25+ messages in thread
From: Benjamin Herrenschmidt @ 2007-02-14  5:29 UTC (permalink / raw)
  To: Jeff Garzik
  Cc: linux-ide, linuxppc-dev, kou.ishizaki, arnd, paulus, linas, alan,
	Akira Iguchi


> 2.6.20 has been released and (I think) it is the time of merge-window
> for 2.6.21. I want this patch to be merged at this time.
> Please tell me if there are anything I should do.

FYI, Jeff, we have merged the rest of the celleb platform support in the
2.6.21 merge window, so it would be annoying if that didn't make it
(that and some spidernet fixes).

Ben.



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

* Re: [PATCHSET] libata: PATA driver for Celleb
  2007-02-14  5:29     ` Benjamin Herrenschmidt
@ 2007-02-15  5:07       ` Jeff Garzik
  2007-02-15  7:52         ` Benjamin Herrenschmidt
  2007-02-15  5:12       ` spidernet (was Re: [PATCHSET] libata: PATA driver for Celleb) Jeff Garzik
  1 sibling, 1 reply; 25+ messages in thread
From: Jeff Garzik @ 2007-02-15  5:07 UTC (permalink / raw)
  To: Benjamin Herrenschmidt
  Cc: linux-ide, linuxppc-dev, kou.ishizaki, arnd, paulus, linas, alan,
	Akira Iguchi, Andrew Morton

Benjamin Herrenschmidt wrote:
>> 2.6.20 has been released and (I think) it is the time of merge-window
>> for 2.6.21. I want this patch to be merged at this time.
>> Please tell me if there are anything I should do.
> 
> FYI, Jeff, we have merged the rest of the celleb platform support in the
> 2.6.21 merge window, so it would be annoying if that didn't make it

agreed, that's on the list to get pushed


> (that and some spidernet fixes).

I'm totally confused about who the heck is the spidernet maintainer.  My 
inbox is pelted by spidernet driver updates from multiple people, and 
often the spidernet patches (regardless of author) receive comments that 
give me pause.  The MAINTAINERS file says

> SPIDERNET NETWORK DRIVER for CELL
> P:      Jim Lewis
> M:      jim@jklewis.com
> L:      netdev@vger.kernel.org
> S:      Supported

but I do not see patch roll-ups or much activity from him at all.  In 
practice, it seems like Linas does patchsets for spidernet, but there is 
also Jakob Osterkemp(sp?) and Ishizaki and....

My overall impression of spidernet development is that EVERYBODY is 
submitting patches at once, and expecting me to sort out the mess.  No 
thanks.

Speaking with one voice would be much appreciated.  And said speaker 
should patch the MAINTAINERS file to reflect reality.

	Jeff



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

* spidernet (was Re: [PATCHSET] libata: PATA driver for Celleb)
  2007-02-14  5:29     ` Benjamin Herrenschmidt
  2007-02-15  5:07       ` Jeff Garzik
@ 2007-02-15  5:12       ` Jeff Garzik
  2007-02-15  7:52         ` Benjamin Herrenschmidt
  1 sibling, 1 reply; 25+ messages in thread
From: Jeff Garzik @ 2007-02-15  5:12 UTC (permalink / raw)
  To: Benjamin Herrenschmidt, kou.ishizaki, Andrew Morton
  Cc: linux-ide, linuxppc-dev, arnd, paulus, linas, alan, Akira Iguchi

> My overall impression of spidernet development is that EVERYBODY is submitting patches at once, and expecting me to sort out the mess.  No thanks.
> 
> Speaking with one voice would be much appreciated.  And said speaker should patch the MAINTAINERS file to reflect reality. 


To be specific, I have dropped -all- spidernet patches I had pending in 
email, and at the present time there are no unsent spidernet commits in 
netdev-2.6.git.

I'll await the resend of any pending patches from the driver maintainer, 
once you guys sort out who that is.

	Jeff



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

* Re: [PATCHSET] libata: PATA driver for Celleb
  2007-02-15  5:07       ` Jeff Garzik
@ 2007-02-15  7:52         ` Benjamin Herrenschmidt
  2007-02-15 10:41           ` Jens Osterkamp
  0 siblings, 1 reply; 25+ messages in thread
From: Benjamin Herrenschmidt @ 2007-02-15  7:52 UTC (permalink / raw)
  To: Jeff Garzik
  Cc: linux-ide, linuxppc-dev, kou.ishizaki, arnd, paulus, linas, alan,
	Akira Iguchi, Andrew Morton, Jens Osterkamp


> I'm totally confused about who the heck is the spidernet maintainer.

Me too :-)

> My 
> inbox is pelted by spidernet driver updates from multiple people, and 
> often the spidernet patches (regardless of author) receive comments that 
> give me pause.  The MAINTAINERS file says
> 
> > SPIDERNET NETWORK DRIVER for CELL
> > P:      Jim Lewis
> > M:      jim@jklewis.com
> > L:      netdev@vger.kernel.org
> > S:      Supported
> 
> but I do not see patch roll-ups or much activity from him at all.  In 
> practice, it seems like Linas does patchsets for spidernet, but there is 
> also Jakob Osterkemp(sp?) and Ishizaki and....

I think Jens Osterkampf should be the final ACK/NAK'er as he has all the
hardware to test except the Toshiba gear :-) In fact, Jens, if you are
ok with that, I'd like to have you be the maintainer of that driver,
unless you think it's better for Linas to do it.

> My overall impression of spidernet development is that EVERYBODY is 
> submitting patches at once, and expecting me to sort out the mess.  No 
> thanks.

It's been a bit of a mess. I suggest we get our gear together (Linas,
Jens, Kou) and provide you a single patch set from a single source in
the upcoming couple of days coming from the designated maintainer.

Jens ? Linas ? Is that ok with you guys ? Who gets to be that
maintainer ?

_ALSO_ since spidernet uses (and modifies) sungem_phy.c, we need either
DaveM or my ack there (DaveM is sungem maintainer but I wrote sungem_phy
and most of it is only used on powermacs).

Thus let's move that back to the cbe-oss-dev mailing list, our
designated maintainer will post there a candidate patch set, I will
verify the sungem_phy change is ok with powermac (I myself haven't
followed enough to figure out what patch is the latest there), we'll all
test on our respective hardware, and then that maintainer will send you
one patch set to apply.

That shouldn't take more than a few days. If we miss -rc1, well, then it
will be in -rc2, as most of the patches have been around for long enough
etc... it's really mostly a matter of getting our gear together.

> Speaking with one voice would be much appreciated.  And said speaker 
> should patch the MAINTAINERS file to reflect reality.

Agreed,

Ben.



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

* Re: spidernet (was Re: [PATCHSET] libata: PATA driver for Celleb)
  2007-02-15  5:12       ` spidernet (was Re: [PATCHSET] libata: PATA driver for Celleb) Jeff Garzik
@ 2007-02-15  7:52         ` Benjamin Herrenschmidt
  0 siblings, 0 replies; 25+ messages in thread
From: Benjamin Herrenschmidt @ 2007-02-15  7:52 UTC (permalink / raw)
  To: Jeff Garzik
  Cc: kou.ishizaki, Linas Vepstas, Andrew Morton, linux-ide,
	linuxppc-dev, arnd, paulus, alan, Akira Iguchi

On Thu, 2007-02-15 at 00:12 -0500, Jeff Garzik wrote:
> > My overall impression of spidernet development is that EVERYBODY is submitting patches at once, and expecting me to sort out the mess.  No thanks.
> > 
> > Speaking with one voice would be much appreciated.  And said speaker should patch the MAINTAINERS file to reflect reality. 
> 
> 
> To be specific, I have dropped -all- spidernet patches I had pending in 
> email, and at the present time there are no unsent spidernet commits in 
> netdev-2.6.git.
> 
> I'll await the resend of any pending patches from the driver maintainer, 
> once you guys sort out who that is.

That's the right approach. Agreed.

Ben.



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

* Re: [PATCHSET] libata: PATA driver for Celleb
  2007-02-15  7:52         ` Benjamin Herrenschmidt
@ 2007-02-15 10:41           ` Jens Osterkamp
  2007-02-15 16:03             ` Jim Lewis
  2007-02-15 17:14             ` Linas Vepstas
  0 siblings, 2 replies; 25+ messages in thread
From: Jens Osterkamp @ 2007-02-15 10:41 UTC (permalink / raw)
  To: linuxppc-dev
  Cc: Benjamin Herrenschmidt, Jeff Garzik, arnd, linux-ide, paulus,
	Andrew Morton, alan, linas, James K Lewis

On Thursday 15 February 2007, Benjamin Herrenschmidt wrote:
> 
> > I'm totally confused about who the heck is the spidernet maintainer.
> 
> Me too :-)
> 
> > My 
> > inbox is pelted by spidernet driver updates from multiple people, and 
> > often the spidernet patches (regardless of author) receive comments that 
> > give me pause.  The MAINTAINERS file says
> > 
> > > SPIDERNET NETWORK DRIVER for CELL
> > > P:      Jim Lewis
> > > M:      jim@jklewis.com
> > > L:      netdev@vger.kernel.org
> > > S:      Supported
> > 
> > but I do not see patch roll-ups or much activity from him at all.  In 
> > practice, it seems like Linas does patchsets for spidernet, but there is 
> > also Jakob Osterkemp(sp?) and Ishizaki and....
> 
> I think Jens Osterkampf should be the final ACK/NAK'er as he has all the
> hardware to test except the Toshiba gear :-) In fact, Jens, if you are
> ok with that, I'd like to have you be the maintainer of that driver,
> unless you think it's better for Linas to do it.
> 
> > My overall impression of spidernet development is that EVERYBODY is 
> > submitting patches at once, and expecting me to sort out the mess.  No 
> > thanks.
> 
> It's been a bit of a mess. I suggest we get our gear together (Linas,
> Jens, Kou) and provide you a single patch set from a single source in
> the upcoming couple of days coming from the designated maintainer.
> 
> Jens ? Linas ? Is that ok with you guys ? Who gets to be that
> maintainer ?
> 
> _ALSO_ since spidernet uses (and modifies) sungem_phy.c, we need either
> DaveM or my ack there (DaveM is sungem maintainer but I wrote sungem_phy
> and most of it is only used on powermacs).
> 
> Thus let's move that back to the cbe-oss-dev mailing list, our
> designated maintainer will post there a candidate patch set, I will
> verify the sungem_phy change is ok with powermac (I myself haven't
> followed enough to figure out what patch is the latest there), we'll all
> test on our respective hardware, and then that maintainer will send you
> one patch set to apply.
> 
> That shouldn't take more than a few days. If we miss -rc1, well, then it
> will be in -rc2, as most of the patches have been around for long enough
> etc... it's really mostly a matter of getting our gear together.
> 
> > Speaking with one voice would be much appreciated.  And said speaker 
> > should patch the MAINTAINERS file to reflect reality.

Sounds reasonable. I fully agree.

Linas has done a pretty good job on improving the driver in the last half
year or so and he also has access to all the necessary hardware so I think
he would be the right person for the job.

Jens

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

* Re: [PATCHSET] libata: PATA driver for Celleb
  2007-02-15 10:41           ` Jens Osterkamp
@ 2007-02-15 16:03             ` Jim Lewis
  2007-02-15 17:14             ` Linas Vepstas
  1 sibling, 0 replies; 25+ messages in thread
From: Jim Lewis @ 2007-02-15 16:03 UTC (permalink / raw)
  To: Jens Osterkamp
  Cc: Jeff Garzik, arnd, linuxppc-dev, linux-ide, paulus, Andrew Morton,
	alan


 We have had some discussions previously about Linas Vepstas taking over
the maintainership of Spidernet from me. I will look into this and see
if we can make it happen. 

Jim Lewis


On Thu, 2007-02-15 at 11:41 +0100, Jens Osterkamp wrote:
> On Thursday 15 February 2007, Benjamin Herrenschmidt wrote:
> > 
> > > I'm totally confused about who the heck is the spidernet maintainer.
> > 
> > Me too :-)
> > 
> > > My 
> > > inbox is pelted by spidernet driver updates from multiple people, and 
> > > often the spidernet patches (regardless of author) receive comments that 
> > > give me pause.  The MAINTAINERS file says
> > > 
> > > > SPIDERNET NETWORK DRIVER for CELL
> > > > P:      Jim Lewis
> > > > M:      jim@jklewis.com
> > > > L:      netdev@vger.kernel.org
> > > > S:      Supported
> > > 
> > > but I do not see patch roll-ups or much activity from him at all.  In 
> > > practice, it seems like Linas does patchsets for spidernet, but there is 
> > > also Jakob Osterkemp(sp?) and Ishizaki and....
> > 
> > I think Jens Osterkampf should be the final ACK/NAK'er as he has all the
> > hardware to test except the Toshiba gear :-) In fact, Jens, if you are
> > ok with that, I'd like to have you be the maintainer of that driver,
> > unless you think it's better for Linas to do it.
> > 
> > > My overall impression of spidernet development is that EVERYBODY is 
> > > submitting patches at once, and expecting me to sort out the mess.  No 
> > > thanks.
> > 
> > It's been a bit of a mess. I suggest we get our gear together (Linas,
> > Jens, Kou) and provide you a single patch set from a single source in
> > the upcoming couple of days coming from the designated maintainer.
> > 
> > Jens ? Linas ? Is that ok with you guys ? Who gets to be that
> > maintainer ?
> > 
> > _ALSO_ since spidernet uses (and modifies) sungem_phy.c, we need either
> > DaveM or my ack there (DaveM is sungem maintainer but I wrote sungem_phy
> > and most of it is only used on powermacs).
> > 
> > Thus let's move that back to the cbe-oss-dev mailing list, our
> > designated maintainer will post there a candidate patch set, I will
> > verify the sungem_phy change is ok with powermac (I myself haven't
> > followed enough to figure out what patch is the latest there), we'll all
> > test on our respective hardware, and then that maintainer will send you
> > one patch set to apply.
> > 
> > That shouldn't take more than a few days. If we miss -rc1, well, then it
> > will be in -rc2, as most of the patches have been around for long enough
> > etc... it's really mostly a matter of getting our gear together.
> > 
> > > Speaking with one voice would be much appreciated.  And said speaker 
> > > should patch the MAINTAINERS file to reflect reality.
> 
> Sounds reasonable. I fully agree.
> 
> Linas has done a pretty good job on improving the driver in the last half
> year or so and he also has access to all the necessary hardware so I think
> he would be the right person for the job.
> 
> Jens

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

* Re: [PATCHSET] libata: PATA driver for Celleb
  2007-02-15 10:41           ` Jens Osterkamp
  2007-02-15 16:03             ` Jim Lewis
@ 2007-02-15 17:14             ` Linas Vepstas
  2007-02-15 18:09               ` Arnd Bergmann
  2007-02-15 20:46               ` Benjamin Herrenschmidt
  1 sibling, 2 replies; 25+ messages in thread
From: Linas Vepstas @ 2007-02-15 17:14 UTC (permalink / raw)
  To: Jens Osterkamp
  Cc: linuxppc-dev, Benjamin Herrenschmidt, Jeff Garzik, arnd,
	linux-ide, paulus, Andrew Morton, alan, James K Lewis

On Thu, Feb 15, 2007 at 11:41:49AM +0100, Jens Osterkamp wrote:
> On Thursday 15 February 2007, Benjamin Herrenschmidt wrote:
> > > I'm totally confused about who the heck is the spidernet maintainer.
> > 
> > Me too :-)
> > 
> > It's been a bit of a mess. I suggest we get our gear together (Linas,
> > Jens, Kou) and provide you a single patch set from a single source in
> > the upcoming couple of days coming from the designated maintainer.

OK.

However, I think the blast of paches is a statistical anomoly,
I'm expecting future activity on spidernet to drop to just about zero.

> > Jens ? Linas ? Is that ok with you guys ? Who gets to be that
> > maintainer ?
>
> Linas has done a pretty good job on improving the driver in the last half
> year or so and he also has access to all the necessary hardware so I think
> he would be the right person for the job.

It seems I've been nominated twice. Since I'm expecting future activity
to drop to zero, how hard can this be? :-)

I can send a tested patch series (merging all three sources)
immediately, assuming you like the tree these would be based on. 
Any special instructions or proceedures to follow, any secret
initiation rites, hazing, or change of citizenship required?

--linas

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

* Re: [PATCHSET] libata: PATA driver for Celleb
  2007-02-15 17:14             ` Linas Vepstas
@ 2007-02-15 18:09               ` Arnd Bergmann
  2007-02-15 19:11                 ` Linas Vepstas
  2007-02-19 21:56                 ` Alan
  2007-02-15 20:46               ` Benjamin Herrenschmidt
  1 sibling, 2 replies; 25+ messages in thread
From: Arnd Bergmann @ 2007-02-15 18:09 UTC (permalink / raw)
  To: Linas Vepstas
  Cc: Jens Osterkamp, linuxppc-dev, Benjamin Herrenschmidt, Jeff Garzik,
	linux-ide, paulus, Andrew Morton, alan, James K Lewis

On Thursday 15 February 2007 18:14, Linas Vepstas wrote:
> > Linas has done a pretty good job on improving the driver in the last half
> > year or so and he also has access to all the necessary hardware so I think
> > he would be the right person for the job.
> 
> It seems I've been nominated twice. Since I'm expecting future activity
> to drop to zero, how hard can this be? :-)

I fear that the hardest part is yet to come, when we integrate the
driver for the the PS3 (currently called gelic_net) into spidernet.
The trouble is that the hardware is sufficiently similar to share
all the high-level mechanisms like the DMA data structures and
descriptor chains, but the low-level mechanisms are hidden in the
hypervisor on the PS3. Someone will have to invest a significant
amount of time coordinating this so we don't break celleb and qs20
in the process.

I also think that you'd do a good job doing this, but it may be
more that what you are willing to do without official funding of the
time you spend on it. Of course the actual amount of work will
depend a lot on the quality of the spidernet patches coming from
Sony to the spidernet maintainer.

	Arnd <><

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

* Re: [PATCHSET] libata: PATA driver for Celleb
  2007-02-15 18:09               ` Arnd Bergmann
@ 2007-02-15 19:11                 ` Linas Vepstas
  2007-02-19 21:56                 ` Alan
  1 sibling, 0 replies; 25+ messages in thread
From: Linas Vepstas @ 2007-02-15 19:11 UTC (permalink / raw)
  To: Arnd Bergmann
  Cc: Jens Osterkamp, linuxppc-dev, Benjamin Herrenschmidt, Jeff Garzik,
	linux-ide, paulus, Andrew Morton, alan, James K Lewis

On Thu, Feb 15, 2007 at 07:09:25PM +0100, Arnd Bergmann wrote:
> On Thursday 15 February 2007 18:14, Linas Vepstas wrote:
> > > Linas has done a pretty good job on improving the driver in the last half
> > > year or so and he also has access to all the necessary hardware so I think
> > > he would be the right person for the job.
> > 
> > It seems I've been nominated twice. Since I'm expecting future activity
> > to drop to zero, how hard can this be? :-)
> 
> I fear that the hardest part is yet to come, 

Well, then, its a good thing I put a smiley face at the end of the
sentence, eh?

> when we integrate the
> driver for the the PS3 (currently called gelic_net) into spidernet.
> The trouble is that the hardware is sufficiently similar to share
> all the high-level mechanisms like the DMA data structures and
> descriptor chains, but the low-level mechanisms are hidden in the
> hypervisor on the PS3. Someone will have to invest a significant
> amount of time coordinating this so we don't break celleb and qs20
> in the process.

Since I've got the driver more or less memorized, I don't expect this
to be an intellectual challenge. Which sometimes has the side effect
of my getting bored, and dropping things on the floor.

> I also think that you'd do a good job doing this, but it may be
> more that what you are willing to do without official funding of the
> time you spend on it. 

(Ardnt knows that my spidernet work is "moonlighting", off-the-books 
work.)  I'll ask my employer.

> Of course the actual amount of work will
> depend a lot on the quality of the spidernet patches coming from
> Sony to the spidernet maintainer.

I guess I'll have to ask my employer for a ps3 that I can do 
some "research" on.

--linas

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

* Re: [PATCHSET] libata: PATA driver for Celleb
  2007-02-15 17:14             ` Linas Vepstas
  2007-02-15 18:09               ` Arnd Bergmann
@ 2007-02-15 20:46               ` Benjamin Herrenschmidt
  2007-02-16  0:18                 ` [PATCHSET] spidernet, sungem_phy: consolidated patch series Linas Vepstas
  1 sibling, 1 reply; 25+ messages in thread
From: Benjamin Herrenschmidt @ 2007-02-15 20:46 UTC (permalink / raw)
  To: Linas Vepstas
  Cc: Jens Osterkamp, linuxppc-dev, Jeff Garzik, arnd, linux-ide,
	paulus, Andrew Morton, alan, James K Lewis


> I can send a tested patch series (merging all three sources)
> immediately, assuming you like the tree these would be based on. 
> Any special instructions or proceedures to follow, any secret
> initiation rites, hazing, or change of citizenship required?

Just send the blast to our list first so I can verify that the
sungem_phy doesn't adversely affect sungem and everybody (especially Kou
sine you dn't have the Toshiba hardware, do you ?) can verify it all
works fine.

Cheers,
Ben



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

* [PATCHSET] spidernet, sungem_phy: consolidated patch series
  2007-02-15 20:46               ` Benjamin Herrenschmidt
@ 2007-02-16  0:18                 ` Linas Vepstas
  0 siblings, 0 replies; 25+ messages in thread
From: Linas Vepstas @ 2007-02-16  0:18 UTC (permalink / raw)
  To: Benjamin Herrenschmidt
  Cc: Jens Osterkamp, linuxppc-dev, Jeff Garzik, arnd, linux-ide,
	paulus, Andrew Morton, alan, James K Lewis, Kou Ishizaki

On Fri, Feb 16, 2007 at 07:46:32AM +1100, Benjamin Herrenschmidt wrote:
> 
> > I can send a tested patch series (merging all three sources)
> 
> Just send the blast to our list first so I can verify that the
> sungem_phy doesn't adversely affect sungem and everybody 

By "our list", I assume you mean "linuxppc-dev@ozlabs.org". 
I'm going to severely trim the cc list at this point, and 
send a patch series of 12 shortly.  I'm going to pretend
as if I was maintainer (formalities on this side pending)
and attach a "signed-off-by" to each.  Ben, it'll be up to 
you to go/no-go; if you say "go", I'll repost to eff Garzik
(right?)

> (especially Kou
> sine you dn't have the Toshiba hardware, do you ?) can verify it all
> works fine.

I don't have Toshiba hardware. FWIW, I also don't have a ps3. 

--linas

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

* Re: [PATCHSET] libata: PATA driver for Celleb
  2007-02-19 21:56                 ` Alan
@ 2007-02-19 21:21                   ` Benjamin Herrenschmidt
  2007-02-19 23:46                     ` Alan
  2007-02-19 21:43                   ` Benjamin Herrenschmidt
  2007-02-20  8:14                   ` Geert Uytterhoeven
  2 siblings, 1 reply; 25+ messages in thread
From: Benjamin Herrenschmidt @ 2007-02-19 21:21 UTC (permalink / raw)
  To: Alan
  Cc: Arnd Bergmann, Linas Vepstas, Jens Osterkamp, linuxppc-dev,
	Jeff Garzik, linux-ide, paulus, Andrew Morton, James K Lewis

On Mon, 2007-02-19 at 21:56 +0000, Alan wrote:
> > I fear that the hardest part is yet to come, when we integrate the
> > driver for the the PS3 (currently called gelic_net) into spidernet.
> > The trouble is that the hardware is sufficiently similar to share
> > all the high-level mechanisms like the DMA data structures and
> > descriptor chains, but the low-level mechanisms are hidden in the
> > hypervisor on the PS3. Someone will have to invest a significant
> > amount of time coordinating this so we don't break celleb and qs20
> > in the process.
> 
> That to me implies they should be different drivers using a common
> libata-something file. The PPC mac drivers likewise are currently mashed
> into one in drivers/ide but really want splitting for libata with some
> kind of libata-pmac owning the shared stuff

You meand driver/ide/ppc/pmac.c ?

This driver is really for one family of IP blocks, the apple ones. They
have the same DMA engine and same taskfile register layout, they only
differ in the timning register format & timing abilities.

However, they also differ in probing mecanism because Apple has been
moving them out of the macio_asic to a PCI device at one point, so yes,
maybe you are right, I should move the DMA bits to some "common" file
and split the various implementations.

Ben.



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

* Re: [PATCHSET] libata: PATA driver for Celleb
  2007-02-19 21:56                 ` Alan
  2007-02-19 21:21                   ` Benjamin Herrenschmidt
@ 2007-02-19 21:43                   ` Benjamin Herrenschmidt
  2007-02-20  8:14                   ` Geert Uytterhoeven
  2 siblings, 0 replies; 25+ messages in thread
From: Benjamin Herrenschmidt @ 2007-02-19 21:43 UTC (permalink / raw)
  To: Alan
  Cc: Arnd Bergmann, Linas Vepstas, Jens Osterkamp, linuxppc-dev,
	Jeff Garzik, linux-ide, paulus, Andrew Morton, James K Lewis

On Mon, 2007-02-19 at 21:56 +0000, Alan wrote:
> > I fear that the hardest part is yet to come, when we integrate the
> > driver for the the PS3 (currently called gelic_net) into spidernet.
> > The trouble is that the hardware is sufficiently similar to share
> > all the high-level mechanisms like the DMA data structures and
> > descriptor chains, but the low-level mechanisms are hidden in the
> > hypervisor on the PS3. Someone will have to invest a significant
> > amount of time coordinating this so we don't break celleb and qs20
> > in the process.
> 
> That to me implies they should be different drivers using a common
> libata-something file. The PPC mac drivers likewise are currently mashed
> into one in drivers/ide but really want splitting for libata with some
> kind of libata-pmac owning the shared stuff

Also note that for spidernet vs. gelic, I'm actually very tempted to
keep them as separate drivers.

Ben.


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

* Re: [PATCHSET] libata: PATA driver for Celleb
  2007-02-15 18:09               ` Arnd Bergmann
  2007-02-15 19:11                 ` Linas Vepstas
@ 2007-02-19 21:56                 ` Alan
  2007-02-19 21:21                   ` Benjamin Herrenschmidt
                                     ` (2 more replies)
  1 sibling, 3 replies; 25+ messages in thread
From: Alan @ 2007-02-19 21:56 UTC (permalink / raw)
  To: Arnd Bergmann
  Cc: Linas Vepstas, Jens Osterkamp, linuxppc-dev,
	Benjamin Herrenschmidt, Jeff Garzik, linux-ide, paulus,
	Andrew Morton, James K Lewis

> I fear that the hardest part is yet to come, when we integrate the
> driver for the the PS3 (currently called gelic_net) into spidernet.
> The trouble is that the hardware is sufficiently similar to share
> all the high-level mechanisms like the DMA data structures and
> descriptor chains, but the low-level mechanisms are hidden in the
> hypervisor on the PS3. Someone will have to invest a significant
> amount of time coordinating this so we don't break celleb and qs20
> in the process.

That to me implies they should be different drivers using a common
libata-something file. The PPC mac drivers likewise are currently mashed
into one in drivers/ide but really want splitting for libata with some
kind of libata-pmac owning the shared stuff

Alan

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

* Re: [PATCHSET] libata: PATA driver for Celleb
  2007-02-19 23:46                     ` Alan
@ 2007-02-19 23:17                       ` Bartlomiej Zolnierkiewicz
  2007-02-19 23:28                         ` Benjamin Herrenschmidt
  2007-02-19 23:18                       ` Benjamin Herrenschmidt
  1 sibling, 1 reply; 25+ messages in thread
From: Bartlomiej Zolnierkiewicz @ 2007-02-19 23:17 UTC (permalink / raw)
  To: Alan
  Cc: Benjamin Herrenschmidt, Arnd Bergmann, Linas Vepstas,
	Jens Osterkamp, linuxppc-dev, Jeff Garzik, linux-ide, paulus,
	Andrew Morton, James K Lewis


On Tuesday 20 February 2007 00:46, Alan wrote:
> > > into one in drivers/ide but really want splitting for libata with some
> > > kind of libata-pmac owning the shared stuff
> > 
> > You meand driver/ide/ppc/pmac.c ?
> 
> Yes
> 
> > moving them out of the macio_asic to a PCI device at one point, so yes,
> > maybe you are right, I should move the DMA bits to some "common" file
> > and split the various implementations.
> 
> I suspect it is worth doing when moving to libata at least, even if not
> for the older driver.

fully agreed, the way to go for both drivers

Bart

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

* Re: [PATCHSET] libata: PATA driver for Celleb
  2007-02-19 23:46                     ` Alan
  2007-02-19 23:17                       ` Bartlomiej Zolnierkiewicz
@ 2007-02-19 23:18                       ` Benjamin Herrenschmidt
  1 sibling, 0 replies; 25+ messages in thread
From: Benjamin Herrenschmidt @ 2007-02-19 23:18 UTC (permalink / raw)
  To: Alan
  Cc: Arnd Bergmann, Linas Vepstas, Jens Osterkamp, linuxppc-dev,
	Jeff Garzik, linux-ide, paulus, Andrew Morton, James K Lewis

On Mon, 2007-02-19 at 23:46 +0000, Alan wrote:
> > > into one in drivers/ide but really want splitting for libata with some
> > > kind of libata-pmac owning the shared stuff
> > 
> > You meand driver/ide/ppc/pmac.c ?
> 
> Yes
> 
> > moving them out of the macio_asic to a PCI device at one point, so yes,
> > maybe you are right, I should move the DMA bits to some "common" file
> > and split the various implementations.
> 
> I suspect it is worth doing when moving to libata at least, even if not
> for the older driver.

Yup. I don't when I'll have time to "libataify" it though. I need to
look into the best way of handling hotplug with the mediabay for that.
The current hacks are only really suitable for drivers/ide

Ben.



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

* Re: [PATCHSET] libata: PATA driver for Celleb
  2007-02-19 23:17                       ` Bartlomiej Zolnierkiewicz
@ 2007-02-19 23:28                         ` Benjamin Herrenschmidt
  0 siblings, 0 replies; 25+ messages in thread
From: Benjamin Herrenschmidt @ 2007-02-19 23:28 UTC (permalink / raw)
  To: Bartlomiej Zolnierkiewicz
  Cc: Alan, Arnd Bergmann, Linas Vepstas, Jens Osterkamp, linuxppc-dev,
	Jeff Garzik, linux-ide, paulus, Andrew Morton, James K Lewis

On Tue, 2007-02-20 at 00:17 +0100, Bartlomiej Zolnierkiewicz wrote:
> On Tuesday 20 February 2007 00:46, Alan wrote:
> > > > into one in drivers/ide but really want splitting for libata with some
> > > > kind of libata-pmac owning the shared stuff
> > > 
> > > You meand driver/ide/ppc/pmac.c ?
> > 
> > Yes
> > 
> > > moving them out of the macio_asic to a PCI device at one point, so yes,
> > > maybe you are right, I should move the DMA bits to some "common" file
> > > and split the various implementations.
> > 
> > I suspect it is worth doing when moving to libata at least, even if not
> > for the older driver.
> 
> fully agreed, the way to go for both drivers

I don't think it's worth touching the drivers/ide version.

Ben.



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

* Re: [PATCHSET] libata: PATA driver for Celleb
  2007-02-19 21:21                   ` Benjamin Herrenschmidt
@ 2007-02-19 23:46                     ` Alan
  2007-02-19 23:17                       ` Bartlomiej Zolnierkiewicz
  2007-02-19 23:18                       ` Benjamin Herrenschmidt
  0 siblings, 2 replies; 25+ messages in thread
From: Alan @ 2007-02-19 23:46 UTC (permalink / raw)
  To: Benjamin Herrenschmidt
  Cc: Arnd Bergmann, Linas Vepstas, Jens Osterkamp, linuxppc-dev,
	Jeff Garzik, linux-ide, paulus, Andrew Morton, James K Lewis

> > into one in drivers/ide but really want splitting for libata with some
> > kind of libata-pmac owning the shared stuff
> 
> You meand driver/ide/ppc/pmac.c ?

Yes

> moving them out of the macio_asic to a PCI device at one point, so yes,
> maybe you are right, I should move the DMA bits to some "common" file
> and split the various implementations.

I suspect it is worth doing when moving to libata at least, even if not
for the older driver.

Alan

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

* Re: [PATCHSET] libata: PATA driver for Celleb
  2007-02-19 21:56                 ` Alan
  2007-02-19 21:21                   ` Benjamin Herrenschmidt
  2007-02-19 21:43                   ` Benjamin Herrenschmidt
@ 2007-02-20  8:14                   ` Geert Uytterhoeven
  2 siblings, 0 replies; 25+ messages in thread
From: Geert Uytterhoeven @ 2007-02-20  8:14 UTC (permalink / raw)
  To: Alan
  Cc: Arnd Bergmann, Jeff Garzik, linuxppc-dev, linux-ide, paulus,
	Andrew Morton, James K Lewis

On Mon, 19 Feb 2007, Alan wrote:
> > I fear that the hardest part is yet to come, when we integrate the
> > driver for the the PS3 (currently called gelic_net) into spidernet.
> > The trouble is that the hardware is sufficiently similar to share
> > all the high-level mechanisms like the DMA data structures and
> > descriptor chains, but the low-level mechanisms are hidden in the
> > hypervisor on the PS3. Someone will have to invest a significant
> > amount of time coordinating this so we don't break celleb and qs20
> > in the process.
> 
> That to me implies they should be different drivers using a common
> libata-something file. The PPC mac drivers likewise are currently mashed
> into one in drivers/ide but really want splitting for libata with some
> kind of libata-pmac owning the shared stuff

FYI, the gelic_net and spidernet drivers Arnd was talking about are _Ethernet_
drivers, not (S)ATA drivers.

That's what happens to the casual reader when the email subjects no longer
match ;-)

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- Sony Network and Software Technology Center Europe (NSCE)
Geert.Uytterhoeven@sonycom.com ------- The Corporate Village, Da Vincilaan 7-D1
Voice +32-2-7008453 Fax +32-2-7008622 ---------------- B-1935 Zaventem, Belgium

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

end of thread, other threads:[~2007-02-20  8:14 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-01-26  7:24 [PATCHSET] libata: PATA driver for Celleb Akira Iguchi
2007-01-26  7:46 ` Jeff Garzik
2007-02-14  5:19   ` Akira Iguchi
2007-02-14  5:19   ` Akira Iguchi
     [not found]   ` <200702140518.l1E5IoWX010896@toshiba.co.jp>
2007-02-14  5:29     ` Benjamin Herrenschmidt
2007-02-15  5:07       ` Jeff Garzik
2007-02-15  7:52         ` Benjamin Herrenschmidt
2007-02-15 10:41           ` Jens Osterkamp
2007-02-15 16:03             ` Jim Lewis
2007-02-15 17:14             ` Linas Vepstas
2007-02-15 18:09               ` Arnd Bergmann
2007-02-15 19:11                 ` Linas Vepstas
2007-02-19 21:56                 ` Alan
2007-02-19 21:21                   ` Benjamin Herrenschmidt
2007-02-19 23:46                     ` Alan
2007-02-19 23:17                       ` Bartlomiej Zolnierkiewicz
2007-02-19 23:28                         ` Benjamin Herrenschmidt
2007-02-19 23:18                       ` Benjamin Herrenschmidt
2007-02-19 21:43                   ` Benjamin Herrenschmidt
2007-02-20  8:14                   ` Geert Uytterhoeven
2007-02-15 20:46               ` Benjamin Herrenschmidt
2007-02-16  0:18                 ` [PATCHSET] spidernet, sungem_phy: consolidated patch series Linas Vepstas
2007-02-15  5:12       ` spidernet (was Re: [PATCHSET] libata: PATA driver for Celleb) Jeff Garzik
2007-02-15  7:52         ` Benjamin Herrenschmidt
  -- strict thread matches above, loose matches on Subject: below --
2007-01-26  7:24 [PATCHSET] libata: PATA driver for Celleb Akira Iguchi

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