linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* 64 bit powerpcs
@ 1999-12-16 21:03 Jonathan Brauer
  1999-12-16 21:08 ` Jason Haas
  0 siblings, 1 reply; 3+ messages in thread
From: Jonathan Brauer @ 1999-12-16 21:03 UTC (permalink / raw)
  To: linuxppc-embedded


I was looking to see if anyone had any experiance getting and or using 64 bit 
PPC chips in embedded systems.  TIA.

Jonathan Brauer
Texas Memory Systems


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

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

* Re: 64 bit powerpcs
  1999-12-16 21:03 64 bit powerpcs Jonathan Brauer
@ 1999-12-16 21:08 ` Jason Haas
  1999-12-17 11:09   ` Gabriel Paubert
  0 siblings, 1 reply; 3+ messages in thread
From: Jason Haas @ 1999-12-16 21:08 UTC (permalink / raw)
  To: Jonathan Brauer; +Cc: linuxppc-embedded


On Thu, 16 Dec 1999, Jonathan Brauer wrote:

> 
> I was looking to see if anyone had any experiance getting and or using 64 bit 
> PPC chips in embedded systems.  TIA.

AFAIK, Cort Dougan was/is going to start working on porting Linux to that
chipset, but I have no further information.

Linux not running on them would definately be an obstacle to using them.

Cheers,

Jason Haas,  jhaas@linuxppc.com
LinuxPPC Inc,  http://www.linuxppc.com

"A polar bear is a rectangular bear after a coordinate transform."


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

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

* Re: 64 bit powerpcs
  1999-12-16 21:08 ` Jason Haas
@ 1999-12-17 11:09   ` Gabriel Paubert
  0 siblings, 0 replies; 3+ messages in thread
From: Gabriel Paubert @ 1999-12-17 11:09 UTC (permalink / raw)
  To: Jason Haas; +Cc: Jonathan Brauer, linuxppc-embedded




On Thu, 16 Dec 1999, Jason Haas wrote:

> 
> On Thu, 16 Dec 1999, Jonathan Brauer wrote:
> 
> > 
> > I was looking to see if anyone had any experiance getting and or using 64 bit 
> > PPC chips in embedded systems.  TIA.
> 
> AFAIK, Cort Dougan was/is going to start working on porting Linux to that
> chipset, but I have no further information.
> 
> Linux not running on them would definately be an obstacle to using them.

Well, the problem is that now there are 2 kinnds of 64 bit PPC: the
workstation ones (Power3) and the embdeed ones. Find the BookE
specification and be horrified: they are totally incompatible, actually
I suspect that there is no binutils/gcc support for the embedded flavor
right now (and by the way the current CONFIG_PPC64 in Linux/PPC is
actually running a 64 bit PPC in 32 bit mode). 

Actually if you take into account the very different MM architectures of
embedded and desktop PPC, this makes 4 very different archs:
1) 32 bit PPC (6xx, 7xx, 7xxx and 8240)
2) 64 bit (620 if it ever existed, Power3, upcoming Power4,...)
3) embedded 32 bit (82x, 82xx, 86x, 4xx and I forget certainly some)
4) embedded 64 bit (IBM has a core I think, Motorola not yet AFAICT)

grossly speaking 2 and 4 are vastly different supersets of the other 2
varieties. 32 bit application code is basically the same on all cores
(integer only, FPU may be present or not), 64 bit application running on
2) will not run on 4) and vv. MMU fall into 2 classes: the hash table
based for 1) and 2) and the tree based for 3) and 4) with many other
differences...

	Gabriel.

P.S: I hate book E. A few years ago there was a paper claiming PPC being a
64 bit arch with a 32 bit subset, book E just kills this. Now it is a 32
bit arch with 2 incompatible 64 bit extensions, and I'm very upset about
this :-(


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

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

end of thread, other threads:[~1999-12-17 11:09 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
1999-12-16 21:03 64 bit powerpcs Jonathan Brauer
1999-12-16 21:08 ` Jason Haas
1999-12-17 11:09   ` Gabriel Paubert

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