linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* Dual G3's in Umax S900?
@ 2002-05-02  4:44 Robert E Brose II
  2002-05-02  8:17 ` Benjamin Herrenschmidt
  0 siblings, 1 reply; 8+ messages in thread
From: Robert E Brose II @ 2002-05-02  4:44 UTC (permalink / raw)
  To: linuxppc-dev


I have just dropped a PowerLogix g3/400 in place of the 233 mhz 604e
in a Umax S900 and it's working great. What I'm wondering is
if the SMP in the recent kernels would be able to handle a second
g3/400? (The PL g3/400 board is so small that a second one would fit
into the second CPU slot on the S900 which wasn't the case for
normal 604e boards).

Thanks,
Bob
--
/~\ The ASCII       | Robert E. Brose II    N0QBJ
\ / Ribbon Campaign | http://www.qbjnet.com/
 X  Help cure       | mailto:bob@qbjnet.com
/ \ HTML Email      | public key at http://www.qbjnet.com/key.html

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

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

* Re: Dual G3's in Umax S900?
  2002-05-02  4:44 Dual G3's in Umax S900? Robert E Brose II
@ 2002-05-02  8:17 ` Benjamin Herrenschmidt
  2002-05-02 13:11   ` Holger Bettag
  0 siblings, 1 reply; 8+ messages in thread
From: Benjamin Herrenschmidt @ 2002-05-02  8:17 UTC (permalink / raw)
  To: Robert E Brose II, linuxppc-dev


>
>I have just dropped a PowerLogix g3/400 in place of the 233 mhz 604e
>in a Umax S900 and it's working great. What I'm wondering is
>if the SMP in the recent kernels would be able to handle a second
>g3/400? (The PL g3/400 board is so small that a second one would fit
>into the second CPU slot on the S900 which wasn't the case for
>normal 604e boards).

No. Doing SMP with G3s is a terrible nightmare as those CPUs don't
have the necessary coherency protocols.

Ben.

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

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

* Re: Dual G3's in Umax S900?
  2002-05-02  8:17 ` Benjamin Herrenschmidt
@ 2002-05-02 13:11   ` Holger Bettag
  2002-05-02 13:14     ` Benjamin Herrenschmidt
  0 siblings, 1 reply; 8+ messages in thread
From: Holger Bettag @ 2002-05-02 13:11 UTC (permalink / raw)
  To: Benjamin Herrenschmidt; +Cc: Robert E Brose II, linuxppc-dev


Benjamin Herrenschmidt <benh@kernel.crashing.org> writes:


> No. Doing SMP with G3s is a terrible nightmare as those CPUs don't
> have the necessary coherency protocols.
>
Is MEI not enough for Linux? Instruction cache coherency problems? Or is it
because of the rudimentary implementation of tlbie/tlbia? Just curious.

  Holger


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

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

* Re: Dual G3's in Umax S900?
  2002-05-02 13:11   ` Holger Bettag
@ 2002-05-02 13:14     ` Benjamin Herrenschmidt
  2002-05-02 15:34       ` Robert E Brose II
  2002-05-02 16:12       ` Cort Dougan
  0 siblings, 2 replies; 8+ messages in thread
From: Benjamin Herrenschmidt @ 2002-05-02 13:14 UTC (permalink / raw)
  To: Holger Bettag; +Cc: Robert E Brose II, linuxppc-dev


>> No. Doing SMP with G3s is a terrible nightmare as those CPUs don't
>> have the necessary coherency protocols.
>>
>Is MEI not enough for Linux? Instruction cache coherency problems? Or is it
>because of the rudimentary implementation of tlbie/tlbia? Just curious.

I don't have all in mind, from memory, the lack of bus broadcast for tlbie
is one, the lack of bus coherency for cache inval is another, but I am not
sure.

I think in the past, we used to have BeBox (dual 603) working, which I suppose
is pretty similar, but still hell. No way I support that for pmac kernels.

Ben.


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

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

* Re: Dual G3's in Umax S900?
  2002-05-02 13:14     ` Benjamin Herrenschmidt
@ 2002-05-02 15:34       ` Robert E Brose II
  2002-05-02 16:14         ` Cort Dougan
  2002-05-02 16:46         ` Benjamin Herrenschmidt
  2002-05-02 16:12       ` Cort Dougan
  1 sibling, 2 replies; 8+ messages in thread
From: Robert E Brose II @ 2002-05-02 15:34 UTC (permalink / raw)
  To: Benjamin Herrenschmidt; +Cc: Holger Bettag, linuxppc-dev


User Benjamin Herrenschmidt says:
> >> No. Doing SMP with G3s is a terrible nightmare as those CPUs don't
> >> have the necessary coherency protocols.
> >>
> >Is MEI not enough for Linux? Instruction cache coherency problems? Or is it
> >because of the rudimentary implementation of tlbie/tlbia? Just curious.
>
> I don't have all in mind, from memory, the lack of bus broadcast for tlbie
> is one, the lack of bus coherency for cache inval is another, but I am not
> sure.
>
> I think in the past, we used to have BeBox (dual 603) working, which I suppose
> is pretty similar, but still hell. No way I support that for pmac kernels.
>
> Ben.

I assume then that the 604e has what's needed because IBM has RS6ks with
multiples of these??

Bob
--
/~\ The ASCII       | Robert E. Brose II    N0QBJ
\ / Ribbon Campaign | http://www.qbjnet.com/
 X  Help cure       | mailto:bob@qbjnet.com
/ \ HTML Email      | public key at http://www.qbjnet.com/key.html

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

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

* Re: Dual G3's in Umax S900?
  2002-05-02 13:14     ` Benjamin Herrenschmidt
  2002-05-02 15:34       ` Robert E Brose II
@ 2002-05-02 16:12       ` Cort Dougan
  1 sibling, 0 replies; 8+ messages in thread
From: Cort Dougan @ 2002-05-02 16:12 UTC (permalink / raw)
  To: Benjamin Herrenschmidt; +Cc: Holger Bettag, Robert E Brose II, linuxppc-dev


Those are definitely not SMP chips.  The lack of the tlbie broadcast is a
killer.  I did some work with a dual 750 and implemented the software
broadcast in software (the code is still in the kernel - but unused) and it
was a nightmare of inefficiency.  In most benchmarks it turned out to be a
net negative to use the second processor.

Please... please, make the world a safer place for us on the verge of
insanity OS people and don't do a SMP 750!

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

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

* Re: Dual G3's in Umax S900?
  2002-05-02 15:34       ` Robert E Brose II
@ 2002-05-02 16:14         ` Cort Dougan
  2002-05-02 16:46         ` Benjamin Herrenschmidt
  1 sibling, 0 replies; 8+ messages in thread
From: Cort Dougan @ 2002-05-02 16:14 UTC (permalink / raw)
  To: Robert E Brose II; +Cc: Benjamin Herrenschmidt, Holger Bettag, linuxppc-dev


You're good to go with the 604's.  They're sane PPC's.  The 750's were the
only ones that got involved with the no-SMP whackiness.

} I assume then that the 604e has what's needed because IBM has RS6ks with
} multiples of these??

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

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

* Re: Dual G3's in Umax S900?
  2002-05-02 15:34       ` Robert E Brose II
  2002-05-02 16:14         ` Cort Dougan
@ 2002-05-02 16:46         ` Benjamin Herrenschmidt
  1 sibling, 0 replies; 8+ messages in thread
From: Benjamin Herrenschmidt @ 2002-05-02 16:46 UTC (permalink / raw)
  To: Robert E Brose II; +Cc: Holger Bettag, linuxppc-dev


>I assume then that the 604e has what's needed because IBM has RS6ks with
>multiples of these??

Yes, and G4 as well.

Ben.


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

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

end of thread, other threads:[~2002-05-02 16:46 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-05-02  4:44 Dual G3's in Umax S900? Robert E Brose II
2002-05-02  8:17 ` Benjamin Herrenschmidt
2002-05-02 13:11   ` Holger Bettag
2002-05-02 13:14     ` Benjamin Herrenschmidt
2002-05-02 15:34       ` Robert E Brose II
2002-05-02 16:14         ` Cort Dougan
2002-05-02 16:46         ` Benjamin Herrenschmidt
2002-05-02 16:12       ` Cort Dougan

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